详细步骤如下:
下载地址:http://www.busybox.net/ (本文下载版本是1.13.3 )下载并解压。
运行menuconfig对busybox进行配置:
make menuconfig
Busybox Settings --> Build Options --> Build Busybox as a static binary (no shared libs) - Enable this option by pressing "Y"
Busybox Settings --> Build Options --> Cross compiler prefix - Set this option equal to (交叉编译工具的地址)
Busybox Settings --> Installation Options --> Don't use /usr - Enable this option by pressing "Y"
在 Busybox Settings -> Busybox Library Tuning 中,确保选中 Tab completion 选项,支持
Tab 扩展键:
执行下面两条指令:
Make
Make install
在_install目录下生成常用的工具bin和sbin目录以及linuxrc
在android文件系统根目录下建立busybox文件夹,把bin和sbin目录拷贝到该目录下。
Chmod 777 busybox -R修改其权限
在init.rc文件中声明环境变量:export PATH /busybox/bin:busybox/sbin/sbin:/system/sbin:/system/bin:/system/xbin(注意busybox的环境变量要声明在前面)
重新做好文件系统烧进开发板,系统启动后到/busybox/bin目录下执行busybox sh命令,后tab键就能如同linux系统下一样使用了。