EASYARM-IMX283 制作ubifs文件系统
2014-05-22 14:24
274 查看
ubifs主页:http://www.linux-mtd.infradead.org/doc/ubifs.html
nandflash上常用的文件系统有jffs2、yaffs和ubifs,其中ubifs在性能上比其他系统都要快很多。
先安装ubifs相关工具:
将配套光盘上的rootfs.tar.bz2拷贝到当前文件夹,然后创建rootfs文件夹,并将rootfs.tar.bz2解压缩到rootfs文件夹:
创建一个配置文件(名为ubinize.cfg),内容如下:
然后制作一个脚本(名为build_ubifs),内容如下:
然后修改build_ubifs文件权限为可执行文件:
然后root权限执行该脚本:
即可生成所需的rootfs.ubifs
nandflash上常用的文件系统有jffs2、yaffs和ubifs,其中ubifs在性能上比其他系统都要快很多。
先安装ubifs相关工具:
apt-get install mtd-utils
将配套光盘上的rootfs.tar.bz2拷贝到当前文件夹,然后创建rootfs文件夹,并将rootfs.tar.bz2解压缩到rootfs文件夹:
mkdir rootfs tar xf rootfs.tar.bz2 -C rootfs
创建一个配置文件(名为ubinize.cfg),内容如下:
[rootfs] mode=ubi image=ubifs.img vol_id=1 vol_size=200MiB vol_type=dynamic vol_name=rootfs vol_flags=autoresize
然后制作一个脚本(名为build_ubifs),内容如下:
mkfs.ubifs -r rootfs -m 2048 -e 126976 -c 1900 -o ubifs.img ubinize -o ubi.img -m 2048 -p 128KiB -s 512 ubinize.cfg mv ubifs.img rootfs.ubifs
然后修改build_ubifs文件权限为可执行文件:
chmod +x build_ubifs
然后root权限执行该脚本:
./build_ubifs
即可生成所需的rootfs.ubifs
相关文章推荐
- EasyARM imx283/287根文件系统制作实践(修正版)
- EASYARM-IMX283 nfs启动内核和根文件系统
- 制作ubifs文件系统
- 采用 UBIFS 制作 Android 的文件系统 (2011-11-10 20:41)
- ubuntu10.04上ubifs文件系统的制作与移植过程
- arm-linux-gcc 4.3.3 Illegal instruction 及制作文件系统(arm-linux-gcc option -print-libgcc-file-name)
- hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题 . 分类: arm-linux-Ubuntu HI3531 2014-06-18 08:45 951人阅读 评论(0) 收藏
- ARM-Linux中(BusyBox制作的文件系统)telnet服务器的配置和开启
- 制作jffs2和ubifs文件系统时用到的mkfs.jffs2和mkfs.ubifs工具制作脚本
- ubifs文件系统制作与移植
- 采用 UBIFS 制作 Android 的文件系统
- qemu 交叉编译arm内核,制作文件系统及启动内核笔记
- arm-linux(ubuntu) 根文件系统 制作
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
- EASYARM-IMX283 烧写uboot和linux系统
- 学习 ARM 系列 -- 为 ARM Linux 制作根文件系统
- arm-linux移植手记(四)基于busybox1.16.0的根文件系统制作
- 编译制作(arm格式的)jffs2文件系统工具(mtd-snapshot-20050519.tar.bz2)
- 制作ubifs文件系统
- arm-linux移植手记(四)基于busybox1.16.0的根文件系统制作