20080925 busybox and file system

本文介绍了BusyBox的编译及配置过程,并针对Linux内核2.6.19环境下因缺少udev导致的问题,详细说明了如何移植 BusyBox 的 mdev 组件来实现设备文件的动态管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1  download  busybox

2  edit the  Makefile,  arch  & crosscomplile

3 make  menuconfig

   busybox setting--> build option-> [*]build busybox as  astatic binary

  installation options-->[*] don't use  /usr

   linux system utilites---> [*]mdev

 

成功移植完2.6.19后,由于没有启动udev,造成/dev下没有设备文件, 也就是说所有的设备都没有挂接进来,  最新的busybox已经包含了 udev的简化版本即mdev,而且使用简单. 要使用 mdev还需要在 root filesystem中做适当设置.

  [*] support /etc/mdev.conf

  [*] support  command execution at device addition/removal

shells--> choose your default shell (ash)?

 

make

make install

 

然后在busybox的文件夹下面就有了 一个 _install的文件夹.

 

遇到致命问题.今天下午准备拿开发板出来重新编译vivi,linux2.6,还有busybox来移植,,,发现..简直要疯了

原来的开发板带的vivi要么是vivi的下载源码, 要么就是编译好的文件... 如果我自己想移植vivi, 那么肯定没有vivi里面的usb的功能...如果没有vivi的usb功能, 那我后门的 rootfs怎么传, 要死人的.

 

晚上问了一下群里面的.. 说叫我搞网络文件系统,只有这条路.

看来我要继续看看怎么搞网络文件系统才能做好这个移植.....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值