linux内核文件系统烧写

来源:互联网 发布:泛微邮箱服务器端口 编辑:程序博客网 时间:2024/04/24 05:41

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查看是否烧写成功即看有没有多一个盘符。

原创粉丝点击