JFFS2文件系统命令
7.2.1 fsload
用于从文件系统中读取文件,读取文件后放置到内存的指定地址处。
大多数的开发板提供的Linux操作系统中都是分成了3部分:bootloader区域,Kernel区域和Rootfs区域。采用的方法是bootloader放置在Flash的0地址处,开机执行booloader程序,bootloader对处理器进行初始化,然后在在存放kernel的区域中读取Linux内核到内存中,然后将控制权转交给Kernel,最后Kernel使用Rootfs文件系统区域做为自己的根文件系统启动。
如果使用Uboot的JFFS2文件系统,那么就可以将flash分成两个区域,其中一个区域用于保存bootloader,另外一个区域用于保存内核和根文件系统中。Bootloader引导起来后到文件系统中读取内映像文件到内存,然后调用bootm命令来启动内核。
命令的使用方法为:
fsload [off] [filename]
off:内存的地址
filename:JFFS2文件系统中的文件名。
这样可以直接将内核放到文件系统中。
7.2.2 其它命令
fsinfo: 获得文件系统相关的信息.
ls: 显示文件系统的目录.
(本文章发表于psbec的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给psbec,地址)
阅读(1217) | 评论(0) | 转发(0) |