首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

怎么利用busybox构建根文件系统

2012-08-01 
如何利用busybox构建根文件系统1、修改makefile中的编译工具和开发板架构2、在busybox目录中先make clean---

如何利用busybox构建根文件系统

1、  修改makefile中的编译工具和开发板架构

2、  在busybox目录中先make clean-----》make 编译后安装make install

3、  把生成的_install文件剪切到电脑根目录中的opt目录中自建的目录s3c2440中,并更改_install的文件名为root_nfs

4、  然后在root_nfs中创建所有的文件系统需要的文件夹

5、  在目录root_nfs中的/dev中要创建两个设备结点 console用命令mknod  console c 5 1 设备节点null用mknod  null c 1 3

6、  把老师给的root_nfs中etc文件夹和lib文件夹拷贝到自己/opt/s3c2440中覆盖掉原先的文件夹

7、  进入系统---》管理---》网络----》设置ip和子网掩码等 ip:192.168.0.101 子网掩码:255.255.255.0网关:192.168.0.1 并激活该串口

8、  在终端中输入以下命令手动设置ip:ifconfig eth0 192.168.0.101

9、  系统----》管理----》服务器设置----》NFS---》目录----》根文件系统(即:opt/s3c2440/root_nfs)主机栏输入*基本权限选择读/写

10、开启nfs服务器:系统----》管理----》服务器设置----》服务----》选择nfs

11、 把uboot和uImage烧入开发板中,在终端中查看打印信息会发现根文件系统已经挂接好了,输入ls可查看根目录

12、 挂载U盘:插入U盘后,在终端中输入:mount /dev/sda1 /mnt

13、 挂载成功后输入cd  /mnt然后ls就可以查看U盘中的文件。

14、  卸载U盘:在根目录下输入:umount /mnt此时用cd /mnt然后ls会发现为空了。

15、播放U盘中的音乐:首先在madplay目录中右键打开build(即编译),编译完后在madplay/target-arm目录中会生成文件madplay,然后把编译生成的madplay文件拷贝到/opt/s3c2440/root_nfs中的sbin目录中即可

16.  挂载上U盘后播放歌曲1.mp3的命令为:madplay 1.mp3

17.系统初始化时会先执行/opt/s3c2440/root_nfs/etc/inittab

热点排行