基于s3c2410的CramFS根文件系统的移植 03
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
基于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文件系统的详细过程,为解决内存资源紧张提供一种参考。 |
|
|
|
|
|