Linux下基于S3C2440的busybox的移植

硬件平台:FL2440

操作系统:Linux 2.6.28.7

交叉编译工具:arm-linux-gcc-3.4.1

飞凌公司默认的文件系统,不具有文件延伸功能,比如在/dev下有mmcblk0p1这个文件,在 挂载SD卡驱动时,需要敲入命令mount /dev/mmcblk0p1,如果具有延伸功能,在敲入mm后,可以直接按TAB键,如果/dev目录下只有一个以mm形状的文件,将会自动补全后面的字符。初步推断该功能应该为busybox集成,从Linux公社(LinuxIDC.com)下载busybox-1.9.2.tar.bz2,计划安装该版本的busybox。

第一步:下载busybox源代码

下载在Linux公社(LinuxIDC.com)的1号服务器。

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在2011年LinuxIDC.com\2月\Linux下基于S3C2440的busybox的移植\

具体下载方法见

解压:

tar jxf busybox-1.9.2.tar.bz2

第二步:修改makefile中的174行的arch和编译工具链头:

ARCH                 ?= arm

CROSS_COMPILE       ?= /usr/local/arm/3.4.1/bin/arm-linux-

第三步:make menuconfig. 修改编译配置选项,参考如下设置:

Linux下基于S3C2440的busybox的移植

Linux下基于S3C2440的busybox的移植

Linux下基于S3C2440的busybox的移植

Linux下基于S3C2440的busybox的移植

其他使用默认设置。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24963.html