linux内核文件系统烧写

本文详细介绍了如何使用Busybox和Root_mkfs等工具制作并烧写嵌入式系统的文件系统,包括Busybox的安装配置、文件系统的创建及权限设置、通过网络将文件系统烧写到目标设备的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.制作并烧写文件系统

1) Busybox的安装:

² 把busybox的压缩包放到linux系统下

² 解压缩

² Make menuconfig

² Make

² Make后会在_install下生成bin  linuxrc  sbin  usr,把这些文件夹放到根系统中

2) 把Root_mkfs的压缩包解压,然后修改Root_mkfs/etc/init.d/rcS(Root_mkfs是cp到ubuntu的),修改的内容如下:

² /bin/mount -n -t yaffs /dev/mtdlock1 /mnt/mtd1

² /mnt/mtd1/start.sh

3) 把mkcramfs拷到与Root_mkfs在同一个目录的位置,(mkcramfs是个工具)并执行如下命令:

./mkcramfs root_mkfs rootfs.cramfs(即把制作好的root_mkfs文件夹变成文件系统 rootfs.cramfs)。

4) 让后更改rootfs.cramfs的权限,

5) 接着再把rootfs.cramfs烧写到板子上,步骤如下:

² 配置板子网口

set ipaddr 192.168.16.144

set serverip 192.168.16.133

ping 192.168.16.133

² 烧写根文件系统CRAMFSNAND

tftp 0x51000000 rootfs.cramfs

nand erase  0x00400000 0x400000

nand write  0x51000000 0x00400000 0x400000

6) 重启板子,在板子的linux系统下输入df查看是否烧写成功即看有没有多一个盘符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值