制作
ubi
文件系统
目录
开发环境
...........................................................................................................................................
1
Ubi
文件系统简介
............................................................................................................................
1
UBI
文件系统前期准备
.
...................................................................................................................
2
内核配置
.
..................................................................................................................................
2
开发板
UBIFS
工具(
flash_eraseall
、
ubiattach
、
ubimkvol
)
...............................................
2
主机
mtd-utils
工具
(mkfs.ubifs
、
ubinize)
.
...............................................................................
4
编译问题
.
..................................................................................................................................
4
制作
ubi
文件系统镜像
....................................................................................................................
5
生成
ubifs
格式的镜像文件
.
....................................................................................................
5
实际可用的
ubi
格式镜像
.
.......................................................................................................
5
注意事项
.
..................................................................................................................................
6
文件系统上烧写
.
..............................................................................................................................
6
通过
NFS
挂载方式
..................................................................................................................
6
设置启动参数
.
..........................................................................................................................
6
将一个分区挂载为
ubifs
.
.........................................................................................................
7
文件系统读写速度测试
.
..................................................................................................................
7
ubifs
常见指令
.
.................................................................................................................................
7
开发环境
开发环境:
vmware+ubuntu10.04
开发目录:
/home/lisongqing/armLinux
源码包:
busybox-1.19.2.tar.bz2
、
linux-3.0.4.tar.bz2
交叉编译工具:
arm-linux-gcc-4.4.3-20100728.tar.gz
Ubi
文件系统简介
由
IBM
、
nokia
工程师
Thomas Gleixner
,
Artem Bityutskiy
等人于
2006
年发起,
致力于开
发性能卓越、
扩展性高的
FLASH
专用文件系统,
以解决当前嵌入式环境下以
FLASH
作为
MTD
设备使用时的技术瓶颈(
JFFS2
、
YAFFS2
等专用文件系统也存在着一些技术瓶颈,如:内存
消耗大,对
FLASH
容量、文件系统大小、内容、访问模式等的线性依赖,损益均衡能力差或
过渡损益等)
。
UBI
:类似于
LVM
的逻辑卷管理层,主要实现损益均衡,逻辑擦除块、卷管理,坏块管理等