Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77626
  • 博文数量: 28
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 351
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-15 13:18
个人简介

I bet you dont want to know.

文章分类

全部博文(28)

分类: LINUX

2008-08-01 23:50:44

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) |
给主人留下些什么吧!~~