<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PXA255的嵌入式Linux應用平臺的構(gòu)建

          PXA255的嵌入式Linux應用平臺的構(gòu)建

          作者: 時間:2012-04-12 來源:網(wǎng)絡 收藏

          2.3 配置根文件系統(tǒng)

          并不使用設備標志符(如設備號或驅(qū)動器名稱)來訪問獨立文件系統(tǒng),而是通過一個將整個文件系統(tǒng)表示成單一實體的層次樹結(jié)構(gòu)來訪問它。一個根文件系統(tǒng)需要包含支持系統(tǒng)運行的所有文件,通常包括:
          (1)基本的文件系統(tǒng)結(jié)構(gòu)。
          (2)基本的目錄: /dev, /proc, /bin, /sbin, /etc, /tmp等。
          (3)基本的工具: sh, ls, cp, cd, mv等。
          (4)基本的配置文件: rc, inittab, fstab等。
          (5)設備: /dev/hd*, /dev/tty*, /dev/fd0, /dev/ram*, /dev/console等。
          (6)基本的運行庫。

          為了建立根文件系統(tǒng),可以利用BusyBox工具,在網(wǎng)上下載最近版本busybox-1.1.0.tar.gz,一些主要步驟如下:
          #tar zxvf busybox-1.1.0.tar.gz
          #cd busybox-1.1.0
          #make menuconfig

          在build Options菜單下,可以選擇靜態(tài)庫編譯方式

          [*]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目錄,下面介紹對根文件系統(tǒng)的進一步配置:

          建立etc目錄
          #mkdir etc

          建立rc文件,內(nèi)容如下:
          #!/bin/sh
          hostname XScale
          mount -t proc proc /proc
          cat /etc/motd
          改變rc屬性
          #chmod 777 rc

          建立inittab文件,主要內(nèi)容如下:
          ::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

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();