基于real6410和android2.1源码的busybox移植

来源:互联网 发布:知乎女神阿子 编辑:程序博客网 时间:2024/05/16 18:44

详细步骤如下:

下载地址:http://www.busybox.net/ (本文下载版本是1.13.3 )下载并解压。

运行menuconfigbusybox进行配置

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目录下生成常用的工具binsbin目录以及linuxrc

android文件系统根目录下建立busybox文件夹,把binsbin目录拷贝到该目录下。

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系统下一样使用了。

原创粉丝点击