2.1移植环境
内核版本: Linux-2.6.22.6;
交叉编译器版本: gcc-3.4.5-glibc-2.3.6;
操作系统平台: Ubuntu14;
开发板平台: S3C2440A;
使用的工具: Busybox-1.7.0。
2.2配置编译 Busybox
从 busybox官网 http://www.busybox.net/ 下载 busybox-1.7.0.tar.bz2 文件,在操作平台上通过命令
tar xvjf busybox-1.7.0.tar.bz2 # 解压得到busy box-1.7.0文件。
(1)进入busybox-1.7.0修改Makefile使用交叉编译工具,把
CROSS_COMPILE ?= 改为 CROSS_COMPILE ?= arm-linux-。
(2)Busybox的性能微调,通过 make menuconfig 设置 “TAB” 键补全,比如在控制台上输入一个“inst”后按 “TAB” 键,它会补全为 “install”。配置如图1 busybox 性能微调所示。
图1 busybox性能微调
(3)编译安装 Busybox。通过 make 命令编译我们设置好的 Busybox,然后执行 “
ma