lzo-2.03.tar.gz
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 文件系统映象的。 安装目录。 #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 文件系统映象的。
用户评论