歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下基於S3C2440的busybox的移植

Linux下基於S3C2440的busybox的移植

日期:2017/2/28 16:21:36   编辑:Linux教程

硬件平台: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

用戶名:www.linuxidc.com

密碼:www.muu.cc

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

具體下載方法見http://www.linuxidc.net/thread-1186-1-1.html 與 http://www.linuxidc.net/thread-1189-1-1.html

解壓:

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. 修改編譯配置選項,參考如下設置:

其他使用默認設置。

Copyright © Linux教程網 All Rights Reserved