新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用U-Boot實現uClinux向S3C44B0的移植

        利用U-Boot實現uClinux向S3C44B0的移植

        作者: 時間:2012-04-10 來源:網絡 收藏

        3.4 內核的下載運行

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

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

        系統啟動后,首先執行了bootloader,完成了硬件設備的初始化任務,然后將運行的控制權交給了內核,系統就開始運行了。

        4 結束語

        由于Linux操作系統的源碼開放性及ARM微處理器的良好性能,如何將Linux系統移植到ARM平臺上得到越來越多的關注。操作系統的移植是構建基于ARM微處理器的嵌入式系統的前題,將bootloader與系統內核分開進行設計能夠使軟件結構更加清晰,而且可以前者的功能,靈活的多種引導系統的方式。

        本論文的創新點:本文采用移植作為系統bootloader,從而了uClinux-2.6內核移植。U-Boot作為一種功能強大的bootloader,適合多種平臺并可以引導多種操作系統,其強大功能可以實現系統內核的多種下載和引導方式,掌握其移植方法很有必要,uClinux2.6內核對硬件平臺的支持更好,移植過程中要注意不同硬件平臺間的差別。

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兴隆县| 闻喜县| 阳新县| 莒南县| 彩票| 绥德县| 木里| 城市| 昆明市| 临潭县| 万盛区| 远安县| 齐齐哈尔市| 姜堰市| 庆阳市| 鹤山市| 稷山县| 色达县| 土默特左旗| 汉沽区| 申扎县| 平度市| 大英县| 法库县| 新干县| 秦安县| 红桥区| 通榆县| 镇江市| 惠安县| 桂林市| 大方县| 惠水县| 镇巴县| 博客| 南充市| 班玛县| 旺苍县| 忻城县| 南丰县| 苏尼特右旗|