微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Busybox制作嵌入式Linux的文件系统

Busybox制作嵌入式Linux的文件系统

时间:10-08 来源:互联网 点击:

面。前面介绍的启动脚本rcS,通过hostname命令把文件的内容设置为机器名。

5、制作yaffs文件系统:

找到yaffs制作工具mkyaffsimage,将其拷贝到/bin目录下,以便于利用系统环境变量能找到,然后用下面的命令:

mkyaffsimage filesystem root.yaffs

就可以filesystem目录制作成一个名叫root.yaffs的映像。

6、用uboot将yaffs文件系统下载到目标板:

(1)准备tftp下载

将制作好的yaffs文件系统映像拷贝到/tftpboot下,修改其权限至少为755, 然后重新启动 xinetd 服务。

chmod 755 root.yaffs

/etc/init.d/xinetd restart

(2)下载到目标板

启动目标板到uboot,在minicom下输入以下命令:

tftp 33000000 root.yaffs

下载完成后uboot会返回文件的大小,假设为x

nand erase 230000 3dcc000(此处擦除的要比较大,因为内核要挂载一些文件)

nand write.yaffs 33000000 230000 x

重新启动目标板,如果能启动到busybox提示符即可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top