• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 武邑县| 贵州省| 桃园县| 资中县| 泰兴市| 莱芜市| 库伦旗| 安阳县| 古浪县| 藁城市| 益阳市| 绥宁县| 墨竹工卡县| 凤凰县| 裕民县| 承德县| 葵青区| 东乡| 肇源县| 蓬溪县| 福海县| 广汉市| 砀山县| 望奎县| 腾冲县| 日土县| 布拖县| 屯昌县| 富阳市| 长沙县| 香港 | 广昌县| 都匀市| 庄浪县| 宁乡县| 赣州市| 阿坝| 泰州市| 晋中市| 偃师市| 剑阁县|