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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用U-Boot實(shí)現(xiàn)uClinux向S3C44B0的移植

          利用U-Boot實(shí)現(xiàn)uClinux向S3C44B0的移植

          作者: 時(shí)間:2012-04-10 來(lái)源:網(wǎng)絡(luò) 收藏

          3.4 內(nèi)核的下載運(yùn)行

          (1) 我們將開始好的的目標(biāo)文件u-boot.bin通過JTAG燒寫到目標(biāo)硬件平臺(tái)上,燒寫時(shí)開始地址要從0開始,目標(biāo)板上電后從0地址處運(yùn)行就開始運(yùn)行好的bootloader了,我們可以在windows下通過超級(jí)終端或者在linux下的minicom檢測(cè)目標(biāo)板的串口輸出;

          (2) 通過的命令tftpboot來(lái)下載我們好的內(nèi)核,tftpboot c008000 linux.bin;go c008000,通過以上兩個(gè)步驟就的下載運(yùn)行。

          系統(tǒng)啟動(dòng)后,首先執(zhí)行了bootloader,完成了硬件設(shè)備的初始化任務(wù),然后將運(yùn)行的控制權(quán)交給了內(nèi)核,系統(tǒng)就開始運(yùn)行了。

          4 結(jié)束語(yǔ)

          由于Linux操作系統(tǒng)的源碼開放性及ARM微處理器的良好性能,如何將Linux系統(tǒng)移植到ARM平臺(tái)上得到越來(lái)越多的關(guān)注。操作系統(tǒng)的移植是構(gòu)建基于ARM微處理器的嵌入式系統(tǒng)的前題,將bootloader與系統(tǒng)內(nèi)核分開進(jìn)行設(shè)計(jì)能夠使軟件結(jié)構(gòu)更加清晰,而且可以前者的功能,靈活的多種引導(dǎo)系統(tǒng)的方式。

          本論文的創(chuàng)新點(diǎn):本文采用移植作為系統(tǒng)bootloader,從而了uClinux-2.6內(nèi)核移植。U-Boot作為一種功能強(qiáng)大的bootloader,適合多種平臺(tái)并可以引導(dǎo)多種操作系統(tǒng),其強(qiáng)大功能可以實(shí)現(xiàn)系統(tǒng)內(nèi)核的多種下載和引導(dǎo)方式,掌握其移植方法很有必要,uClinux2.6內(nèi)核對(duì)硬件平臺(tái)的支持更好,移植過程中要注意不同硬件平臺(tái)間的差別。

          參考文獻(xiàn):
          [1] 蘇義鑫,王子毅,張素文.uClinux在嵌入式系統(tǒng)中的移植研究[J].微計(jì)算機(jī)信息,2006, 11-2:58-60。
          [2] 李巖,榮盤.基于嵌入式uClinux系統(tǒng)原理及應(yīng)用[M].北京:清華大學(xué)出版社.2005。
          [3] 孫天澤,袁文菊,張海峰.嵌入式設(shè)計(jì)及Linux驅(qū)動(dòng)開發(fā)指南[M].北京:電子工業(yè)出版社. 2005.2。
          [4] 王田苗.嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開發(fā)[M].北京:清華大學(xué)出版社.2003。
          [5] 常銀霞,張振東,唐繼英.Bootloader實(shí)現(xiàn)uClinux向上的移植[J].河北工業(yè)大學(xué)學(xué)報(bào).Vol.34 No.2.2005.4。
          [6] http://www.linuxforum.com。


          上一頁(yè) 1 2 3 下一頁(yè)

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