基于uC/OSII的ARM9引導(dǎo)程序設(shè)計與實現(xiàn)
廖孝勇,孫棣華,趙君杰
重慶大學(xué)自動化學(xué)院,重慶
摘 要:針對嵌入式設(shè)備專有引導(dǎo)程序開發(fā)周期長、移植困難,開源引導(dǎo)程序代碼體積大、啟動速度慢等問題,提出基于uC/OSII內(nèi)核的ARM9引導(dǎo)程序設(shè)計方法。首先根據(jù)S3C2410處理器特點對uC/OSII內(nèi)核進行移植;其次在分析uC/OSII內(nèi)核啟動流程基礎(chǔ)上,設(shè)計基于uC/OSII內(nèi)核的引導(dǎo)程序功能結(jié)構(gòu),建立功能調(diào)度任務(wù)和任務(wù)調(diào)度優(yōu)先級,移植設(shè)備驅(qū)動和看門狗程序;較后分析內(nèi)核引導(dǎo)程序完整啟動流程與命令行功能,生成引導(dǎo)程序映像并與Uboot進行實驗比較。實驗結(jié)果表明,設(shè)計的引導(dǎo)程序體積小、啟動速度快,提高了引導(dǎo)程序的可移植性,降低了引導(dǎo)程序的開發(fā)難度和開發(fā)周期,為引導(dǎo)程序的開發(fā)提供了一種新思路。
關(guān) 鍵 詞:uC/OSII內(nèi)核;引導(dǎo)程序;硬實時;可移植性
1 引 言
引導(dǎo)程序是連接硬件平臺和內(nèi)核的橋梁。已有的研究表明,引導(dǎo)程序與硬件密切相關(guān),不太可能建立一個通用的引導(dǎo)程序。在實際應(yīng)用中,必須根據(jù)目標(biāo)系統(tǒng)的硬件配置,設(shè)計符合系統(tǒng)要求的較優(yōu)引導(dǎo)程序。目前,引導(dǎo)程序的設(shè)計有2種方法:一是根據(jù)硬件配置,自主設(shè)計和實現(xiàn)專用引導(dǎo)程序;二是在開源引導(dǎo)程序基礎(chǔ)上進行移植,如UBoot等。這2種解決方案各有優(yōu)缺點,前者體積較小,系統(tǒng)啟動快,但開發(fā)周期長、工作量大;后者功能強,但體積較大,啟動較慢。由于uC/OSⅡ源代碼公開、體積小,很容易移植到其他處理器上[1],因此本文采用基于小型、實時的uCOSⅡ內(nèi)核來進行引導(dǎo)程序的設(shè)計和實現(xiàn),不僅保持專有引導(dǎo)程序啟動快、體積小的優(yōu)勢,而且降低開發(fā)的難度和周期,同時引入uC/OSⅡ操作系統(tǒng),大大提高了引導(dǎo)程序的可移植性。
相關(guān)閱讀:
- ...2012/04/12 11:38·基于USB的球桿測控系統(tǒng)開發(fā)
- ...2011/09/30 12:12·基于USB與RS485總線的監(jiān)控系統(tǒng)設(shè)計
- ...2011/09/29 16:10·基于UC3906的太陽能充電控制器設(shè)計方案
- ...2011/08/29 09:22·基于uC/OS-II的遠程多點溫度監(jiān)測系統(tǒng)
- ...2010/01/12 10:52·基于USB接口的實用型數(shù)據(jù)采集卡設(shè)計
- ...2009/03/04 09:50·基于USB2.0接口的生物阻抗分析儀的研制
- ...· “芯創(chuàng)杯”首屆高校未來汽車人機交互設(shè)計大賽報名正式啟動
- ...· 探秘第二屆衛(wèi)藍山鷹“創(chuàng)新·共享”試驗技術(shù)論壇!
- ...· “2018中國半導(dǎo)體生態(tài)鏈大會”在江蘇省盱眙舉行
- ...· 新主題新規(guī)劃,CITE 2019瞭望智慧未來
- ...· 從汽車到工廠,TI毫米波傳感器致力于創(chuàng)造更智能的世界
- ...· 意法半導(dǎo)體(ST)、Cinemo和Valens在CES 2018展上聯(lián)合演示汽車信息娛樂解決方案
- ...· 北京集成電路產(chǎn)業(yè)創(chuàng)新發(fā)展高峰論壇即將在京召開
- ...· 三菱電機強勢出擊PCIM亞洲2017展
- ...· GPGPU國產(chǎn)替代:中國芯片產(chǎn)業(yè)的空白地帶
- ...· 物聯(lián)網(wǎng)產(chǎn)品設(shè)計中Wi-Fi連接的四個關(guān)鍵因素
- ...· 第三屆中國MEMS智能傳感器產(chǎn)業(yè)發(fā)展大會即將于蚌埠拉開帷幕
- ...· IAIC專項賽演繹“中國芯“應(yīng)用創(chuàng)新,信息安全高峰論壇亮劍海寧
- ...· 智能控制有源鉗位反激
- ...· 解讀5G毫米波OTA 測試技術(shù)
- ...· 多個市場高速增長推動Molex加強汽車領(lǐng)域的發(fā)展
- ...· 中國綠色制造聯(lián)盟成立大會召開在即 政產(chǎn)學(xué)研用共探綠色發(fā)展新模式
- ...· Efinix® 全力驅(qū)動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產(chǎn)品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領(lǐng)智慧新生活
- ...· 三電產(chǎn)品開發(fā)及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導(dǎo)體領(lǐng)域 為面板級扇出型封裝提供化學(xué)濕制程、涂布及激光應(yīng)用等生產(chǎn)設(shè)備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統(tǒng)順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統(tǒng)中標(biāo)北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統(tǒng)成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關(guān)鍵部件測評研討會上演繹先進測評技術(shù)
- ...· 數(shù)據(jù)采集終端系統(tǒng)設(shè)備
- ...· 簡儀科技踏上新征程
- ...· 易靈思® 宣布 AEC-Q100 資質(zhì)認證和汽車系列產(chǎn)品計劃
- ...· 易靈思® 宣布擴充高性能 鈦金系列™ FPGA 產(chǎn)品 鈦金系列產(chǎn)品擴充至包含 1M 邏輯單元的 FPGA
- ...· 易靈思® 宣布Trion® Titanium 在臺積電 (TSMC) 16納米工藝節(jié)點流片
- ...· TI杯2019年全國大學(xué)生電子設(shè)計競賽頒獎典禮在京舉行
- ...· BlackBerry QNX虛擬機獲得全球首個汽車安全完整性等級(ASIL) ‘D’認證
- ...· 威馬汽車選擇BlackBerry助力下一代汽車