嵌入式linux烧录文件格式,嵌入式文件系统镜像制作及烧写

本文详细介绍了如何制作和烧写嵌入式Linux系统的cramfs和yaffs2文件系统镜像。首先,配置Linux内核以支持cramfs和yaffs2文件系统,然后制作rootfs和userdata的镜像文件,接着进行nandflash分区规划并修改分区表,最后通过uboot将镜像烧写到nand上,并验证根文件系统的只读性和挂载第四分区到/home。
摘要由CSDN通过智能技术生成

将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镜像制作步骤:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值