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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT91RM9200的嵌入式ARM開發(fā)平臺(tái)的實(shí)現(xiàn)

          基于AT91RM9200的嵌入式ARM開發(fā)平臺(tái)的實(shí)現(xiàn)

          作者: 時(shí)間:2011-06-17 來源:網(wǎng)絡(luò) 收藏

          2.5 編譯內(nèi)核
          首先要修改內(nèi)核內(nèi)核目錄下MAKEFILE文件,編譯器修改為安裝好的交叉編譯器,即Arch?=ARM和Cross_Compile?=ARM-Linux-,然后運(yùn)行命令make DK_Defconfig,配置好內(nèi)核。如果需要修改一些具體的配置,可以運(yùn)行makeMenuconfig命令進(jìn)入如下菜單進(jìn)行配置。配置好內(nèi)核之后運(yùn)行make Image命令,編譯生成內(nèi)核鏡像Vmlinux,最后用Mkimage工具生成Uimage。

          2.6 制作Ramdisk文件系統(tǒng)
          Linux采用文件系統(tǒng)組織系統(tǒng)中的文件和設(shè)備,為設(shè)備和用戶程序提供統(tǒng)一接口,因此Linux啟動(dòng)還需要有根文件系統(tǒng)。根文件系統(tǒng)的作用是存放各種工具、應(yīng)用程序以及必須的庫文件等。Ramdisk是通過計(jì)算機(jī)的內(nèi)存用作設(shè)備來創(chuàng)建和掛在文件系統(tǒng)的一種驅(qū)動(dòng)機(jī)制,它通常用于無盤系統(tǒng)。根文件系統(tǒng)通常包括一下目錄內(nèi)容:/Dev(設(shè)備目錄);/Proe(Proe文件系統(tǒng)目錄);/Etc(系統(tǒng)配置文件);/Sbin(系統(tǒng)程序的目錄);/Bin(系統(tǒng)應(yīng)用程序,通常由busybox來實(shí)現(xiàn));/Lib(共享庫文件);/Mnt(裝在其它磁盤節(jié)點(diǎn)的目錄);/Usr(附加應(yīng)用程序的目錄)。


          3 結(jié)束語
          ARM9作為新一代處理器有著更高的性價(jià)比、更低的功耗、執(zhí)行速度更快、性能更高、應(yīng)用范圍更加廣泛的特點(diǎn);Linux以其優(yōu)越的性能、源代碼的開放、容易移植等特點(diǎn)被應(yīng)用于越來越多的領(lǐng)域當(dāng)中。基于微控制器的硬件開發(fā)平臺(tái),可以根據(jù)具體需要,應(yīng)用于教學(xué)實(shí)驗(yàn)以及產(chǎn)品開發(fā)等多種場(chǎng)合中,具有廣闊的發(fā)展前景。

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

          上一頁 1 2 3 下一頁

          評(píng)論


          相關(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); })();