-
mtd-utils-1.2.0.tar.bz2下载
资源介绍
JFFS2 是Flash 上应用最广的一个日志结构文件系统。它提供的垃圾回收机
制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标志,标明为
脏块,当可用的块数不足时,垃圾回收机制才开始回收这些节点。同时,由于
JFFS2 基于日志结构,在意外掉电后仍然可以保持数据的完整性,而不会丢失数
据。
由于实验平台使用的redhat EL的环境没有安装制作JFFS2 文件系统镜像的
工具mkfs.jffs2,所以首先在Linux 系统中安装mkfs.jffs2 工具,安装过程需要用
到三个工具,分别是:lzo-2.03.tar.gz 、zlib-1.2.3.tar.bz2 、mtd-utils-1.2.0.tar.bz2
安装的过程如下:
1、首先创建工具的安装目录。
#mkdir /build_dir/build_jffs2
#cd /build_dir/build_jffs2
将上述三个工具包复制到该目录下。
2、安装lzo 库。
本处使用的是lzo-2.03.tar.gz。具体安装过程如下:
#tar –zxvf lzo-2.03.tar.gz
#cd lzo-2.03
#./configure
#make
#make install
3、安装ZLIB 库。
本处使用的是zlib-1.2.3.tar.bz2。具体的安装过程如下:
#tar –jxvf zlib-1.2.3.tar.bz2
#cd zlib-1.2.3
#./configure
#make
#make install
4、安装MTD 工具包
本处使用的是mtd-utils-1.2.0.tar.bz2。具体的安装过程如下:
#tar –jxvf mtd-utils-1.2.0.tar.bz2
#cd
#make
#make install
上述步骤编译通过之后会在当前目录下生成mkfs.jffs2 工具,这个工具就是
用来制作jffs2 文件系统映象的。