您的位置:首页 > 其它

利用mkfs.ubifs和ubinize两个工具制作UBI镜像

2016-05-25 10:15 351 查看
有了mkfs.ubifs和ubinize两个工具后,就可以制作UBIFS镜像了,具体步骤如下:

1.使用mkfs.ubifs命令将某个文件夹制作为UBIFS镜像,系统镜像可在u-boot下使用ubi write命令烧写到NAND FLASH上。

mkfs.ubifs -r/tmp/rootfs-m 2048 -e 126976-c 992 -o ubifs.img

以上命令的含义为将/tmp/rootfs文件夹制作为UBIFS文件系统镜像,输出的镜像名为ubifs.img,-m参数指定了最小的I/O操作的大小,也就是NAND FLASH一个page的大小,-e参数指定了逻辑擦除快的大小,-c指定了最大的逻辑块号。

2.使用ubinize命令可将使用UBIFS文件系统镜像转换成可直接在nandLASH上烧写的格式(带有UBI文件系统镜像卷标):

ubinize -o ubi.img-m 2048 -p 128KiB-s 512 -O 2048 ubinize.cfg

ubinize.cfg为一些配置参数:

[ubifs]

mode=ubi

image=ubifs.img

vol_id=0

vol_size=100MiB

vol_type=dynamic

vol_alignment=1

vol_name=rootfs

vol_flags=autoresize
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: