将rootfs和userdata两个目录分别制作为镜像文件进行烧写:
镜像文件对应文件系统类型的选择,采用:
rootfs制作为rootfs.img镜像,采用的文件系统类型为cramfs,只读,用于保护根文件系统;
userdata制作为userdata.img镜像,采用的文件系统类型为yaffs2,可读写;
配置linux内核,支持两种文件系统:
cd /opt/kernel
make menuconfig
File Systems->
[*] Miscellaneous filesystems --->
Compressed ROM file system support (cramfs) //支持cramfs文件系统
File Systems->
[*] Miscellaneous filesystems --->
YAFFS2 file system support //已经支持
保存退出
make zImage
cp arch/arm/boot/zImage /tftpboot/
重启开发板
cat /proc/filesystems //查看是否支持cramfs和yaffs2
将rootfs和userdata分别制作为cramfs和yaffs2文件系统镜像:
目录 镜像文件 文件系统类型
rootfs rootfs.img cramfs
userdata userdata.img yaffs2
rootfs.img镜像制作步骤:</