20080925 busybox and file system

 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怎么传, 要死人的.

 

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

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

发布了35 篇原创文章 · 获赞 3 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章