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
² 烧写根文件系统CRAMFS到NAND
tftp 0x51000000 rootfs.cramfs
nand erase 0x00400000 0x400000
nand write 0x51000000 0x00400000 0x400000
6) 重启板子,在板子的linux系统下输入df查看是否烧写成功即看有没有多一个盘符。