BusyBox是一个复合了大量简易版Linux工具的程序,嵌入式系统中使用它可以快速建立一个相对简易的根文件系统。
1.下载busybox
官网 www.busybox.net
目前(2015.8.8)的最新稳定版为1.23.2
2.编译busybox
编译busybox前,请安装好交叉工具链,比如我这里是omapl138的工具链,安装位置/opt/arm-linux-gcc/omapl138/bin/,因为编译器前缀和另外一个编译器的相同,每次使用前设置环境变量
PATH=$PATH:/opt/arm-linux-gcc/omapl138/bin/
cd ~/buildspace
tar xf ~/Downloads/busybox-1.23.2.tar.bz2
cd busybox-1.23.2
make menuconfig
make
make install
menuconfig时,
Busybox Settings --->
Build Options --->
() Cross Compiler prefix 填入交叉工具链的前缀,这里是arm-none-linux-gnueab-
Installation Options("make install" behavior) ->
What kind of applet links to install (as soft-links)
(./_install) BusyBox installation prefix 安装路径,我喜欢用这个默认值
其他选项一般默认就够用。