Redboot配置从flash引导的linux内核
首先,配置RedBoot的IP及其tftp服务器IP,装好tftp服务器,需要下载的内核及内存镜象应放在服务器的/tftpboot目录下
配置RedBoot的指令是
> fconfig
注意:启动的延时不要设为0,否则以后就很难再更改系统了
然后要执行flash存储器的初始化工作:
> fis init
之后,将kernel与ramdisk.gz通过tftp下载至内存并写入flash中
> load -r -v -b 0x01600000 zImage
> fis create zImage
> load -r -v -b 0x00800000 ramdisk.gz
> fis create ramdisk.gz
(注意,以上几步必须按顺序执行)
配置系统启动参数:
> fconfig
将run boot script设为true
然后在启动脚本里加入
> fis load -b 0x01600000 zImage
> fis load -b 0x00800000 ramdisk.gz
> go -n 0x01600000
重新启动系统后就会自动从flash启动了:
> reset
若希望给linux内核增加参数,例如,如果希望给内核传递root=/dev/mtdblock1的参数,可以将
> go -n 0x01600000
替换为
> exec -b 0x01600000 -l 0x80000 -c "root=/dev/mtdblock1"
相关文档:
直接拷贝到flash build 4 正式版里进行测试!
源码:
/*
*
核心部分
//为tf初始化各类属性
tf = new TextFlow();
um = new UndoManager();
em = new EditManager(um);
tf.interactionManager = em;
//格式
var fmt:TextLayoutFormat = new TextLayoutFormat();
fmt.fontFamily = "_sans";
fmt.fontSize ......
查看文件权限的语句:
在终端输入:
ls -l xxx.xxx (xxx.xxx是文件名)
那么就会出现相类似的信息,主要都是这些:
-rw-rw-r——
一共有10位数
其中: 最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 r ......
查看软件xxx安装内容
dpkg -L xxx
查找软件
apt-cache search 正则表达式
查找文件属于哪个包
dpkg -S filename apt-file search filename
查询软件xxx依赖哪些包
apt-cache depends xxx
查询 ......
首先Perl mkdir 的语法是:
1.mkdir('dir', 代表九位二进制数字的十进制值)
设置775,则该值为十进制的509,即二进制的111111101
此数值不能设置为111111111即十进制的511即777。
2.mkdir('dir', 0常见unix3位权限)
可以设置777。
然后在linux下时,由于umask的原因,只能设置为755。
因为创建文件时的权限是umask和 ......
欢迎大家来到这里,在这里,我要向大家宣告一件事情,我将会送给你们每一个人一朵玫瑰,请好好保管好它,因为它里面包含我的温暖。 我相信你会喜欢上!
  ......