首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于s3c2410的CramFS根文件系统的移植 03

基于s3c2410的CramFS根文件系统的移植 03

4.3 、利用mkcramfs工具生成cramfs压缩文件系统
  一般情况下都要把已经规划好的目录结构转换成一个映象文件,创建Cramfs文件系统需要mkcramfs工具,mkcramfs能把相应的Cramfs目录树压缩成为单一的映象文件,这个映象文件就是我们需要移植的文件系统。Mkcramfs的命令格式为:
  Mkcramfs [-h] [--e edition] [-I file] [-n name] DirName   OutFile
  #mkcramfs   root   cramfs.Img
  用以上的命令就可以生成我们需要的cramfs文件系统映象文件,我们可以发现原本为2.36Mbytes大小的目录内容,被压缩成一个1.08Mbytes的CramFS文件系统映象文件, 通过vivi或测试程序将其写入Flash中就可以验证是否移植成功。
  五、小结
  CramFS是一个压缩格式的文件系统,如果系统存储资源比较紧张的话,采用CramFS作为嵌入式Linux系统的根文件系统是一个不错的选择。
  创新点:
  由于嵌入式系统的内存资源比较紧张, 采用CramFS作为嵌入式Linux系统的根文件系统是一种解决内存资源紧张的比较可行的方法。本文讨论了在嵌入式Linux系统中构建CramFS文件系统的详细过程,为解决内存资源紧张提供一种参考。
返回列表