新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PXA255的嵌入式Linux應用平臺的構建

        基于PXA255的嵌入式Linux應用平臺的構建

        作者: 時間:2012-03-22 來源:網絡 收藏

        為了建立根文件系統,可以利用BusyBox工具,在網上下載最近版本busybox-1.1.0.tar.gz,一些主要步驟如下:

        #tar zxvf busybox-1.1.0.tar.gz

        #cd busybox-1.1.0

        #make menuconfig

        在build Options菜單下,可以選擇靜態庫編譯方式

        [*]Build BusyBox as a static binary (no shared libs)

        還需要使用帶glibc庫支持的交叉編譯器arm-linux-gcc

        [*]Do you want to build BusyBox with a Cross Compiler?

        /usr/local/hybus-arm-linux-R1.1/bin/arm-linux-

        在installation Options中選安裝路徑,默認是_install目錄

        [*]Don't use /usr

        (./_install)BusyBox installation prefix

        之后選擇一些需要的編譯命令后就可以編譯BusyBox了。

        #make dep

        #make

        #make install

        完成后生成_install目錄,目錄下有bin linuxrc sbin目錄,下面介紹對根文件系統的進一步配置:

        建立etc目錄

        #mkdir etc

        建立rc文件,內容如下:

        #!/bin/sh

        hostname XScale

        mount -t proc proc /proc

        cat /etc/motd

        改變rc屬性

        #chmod 777 rc

        建立inittab文件,主要內容如下:

        ::sysinit:/etc/init.d/rcS

        ::askfirst:/bin/sh

        tty1::respawn:/sbin/getty 38400 tty1

        tty2::respawn:/sbin/getty 38400 tty2

        ::restart:/sbin/init

        ::ctrlaltdel:/sbin/reboot

        ::shutdowm:/bin/umount -a -r

        ::shutdowm:/sbin/swapoff -a

        在init.d目錄下,建立rc文件的符號連接文件rcS



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沁源县| 深圳市| 抚顺市| 无为县| 上虞市| 佛教| 滁州市| 邵东县| 于田县| 务川| 永和县| 隆安县| 驻马店市| 夏河县| 鲁甸县| 紫金县| 毕节市| 蓝山县| 康平县| 马边| 渝中区| 西和县| 万州区| 民县| 塔河县| 台北县| 南阳市| 昌黎县| 蒲江县| 富裕县| 双桥区| 喀喇| 兰溪市| 福安市| 江安县| 保山市| 冀州市| 高清| 英超| 杨浦区| 四子王旗|