一、移植环境
§主机:vmware-redhat5
§开发板:mini2440--256MB nandflash
§kernel:2.6.29 编译器:arm-linux-gcc-4.3.2.tgz
§uboot: u-boot-2008.10
二、制作ubifs镜像
步骤1:将文件系统制作成 ubifs镜像文件,需要使用mkfs.ubifs工具,该工具可以在网址:http://git.infradead.org/mtd-utils.git ,下载mtd-utils工具包源码编译后获得。
在安装mtd-utils之前首先在系统中安装如下两个软件:
(因为原先我看一些博文给的地址都不可访问,只好按名称东下一个西下一个,编译后都出错没法解决,特此提醒,后来暮然回首,在我的以前做过的文件系统中找到了以下三个经编译后可成功生成ubifs命令工具,(现放我资源里,提供给大家)请放心下载)
a.安装libacl,(我资源里)下载地址:http://download.csdn.net/detail/yx_l128125/4243336
输入命令:rpm -ivh libacl-2.2.23-5.4.e14.i386.rpm
b.安装lzo-2.05, (我资源里)下载地址:http://download.csdn.net/detail/yx_l128125/4243343
执行如下命令:
# tar zxvf lzo-2.05.tar.gz
# cd lzo-2.05
# ./configure
# make
# make install
c.安装 mtd-utils.tar.gz (我资源里)下载地址:http://download.csdn.net/detail/yx_l128125/4243333
# tar zxvf mtd-utils.tar.gz
# cd mtd-utils
# ./configur
# make
# make install
步骤2.使用上述安装命令后,mkfs.ubifs被安装到了/usr/local/usr/sbin目录下,可使用命令