Linux 系统中有关mtd和ubi的接口:
(1) cat /proc/mtd:可以看到当前系统的各个mtd情况,
(2) cat /proc/partitions: 分区信息,有上面的类似
(3) cat /sys/class/ubi/ubi0/*:当前系系统的ubi情况
(4) ls /dev/*, 查看设备节点
假设我们想在mtdblock1上加载ubifs文件系统,步骤如下:
(1)./ubiformat /dev/mtd1 -----格式化mtdblock1
(2)./ubiattach /dev/ubi_ctrl -m 1 -----将mtdblock1与ubi建立连接
例如:mtd19 分区挂载为ubi分区
ubiformat /dev/mtd19
ubiattach /dev/ubi_ctrl -m 19
ubimkvol /dev/ubi0 -s 3MiB -N my_ubi_vol
mount -t ubifs ubi0_0 /mnt/ubi
//进入目录,可以成功创建一个文本文件
cd /mnt/ubi
vi test.txt
umount /mnt/ubi
ubidetach /dev/ubi_ctrl -m 19
本文详细介绍了Linux系统中MTD和UBI接口的使用方法,包括查看mtd和ubi状态的命令,以及如何在mtdblock上加载ubifs文件系统。通过具体步骤演示了从格式化分区到挂载ubifs文件系统的全过程。
1720

被折叠的 条评论
为什么被折叠?



