如何利用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_nfsetc文件夹和lib文件夹拷贝到自己/opt/s3c2440中覆盖掉原先的文件夹

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

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

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

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

11、ubootuImage烧入开发板中,在终端中查看打印信息会发现根文件系统已经挂接好了,输入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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值