新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > μCOS-II在ARM Cortex-M3處理器上的移植

μCOS-II在ARM Cortex-M3處理器上的移植

作者: 時(shí)間:2010-09-29 來源:網(wǎng)絡(luò) 收藏

3 測試移植代碼
至此,基本完成移植源代碼的編寫和修改,緊接著的工作就是驗(yàn)證移植的μC/OS-Ⅱ是否正常工作,而這可能是移植中最復(fù)雜的一步。應(yīng)該首先不加任何應(yīng)用代碼來測試移植好的μC/OS-Ⅱ,也就是說測試內(nèi)核自身的運(yùn)行情況。若有些部分沒有正常工作,可以明白是移植本身的問題,而不是應(yīng)用代碼產(chǎn)生的問題。若將基本的任務(wù)和時(shí)鐘節(jié)拍運(yùn)行起來,接下來添加應(yīng)用任務(wù)將是非常簡單的。
首先在RVMDK中建立新工程,添加STM32F103ZE的啟動(dòng)代碼,確保C編譯器、匯編器和鏈接器能正常工作。將μC/OS-II移植代碼添加到工程中,使用源代碼調(diào)試器逐一驗(yàn)證移植函數(shù)。工程管理窗口如圖所示:

11b.JPG

4 結(jié)語
在成功驗(yàn)證移植代碼之后,將μC/OS-II應(yīng)用于移動(dòng)多媒體直放站CMMB項(xiàng)目中,系統(tǒng)穩(wěn)定運(yùn)行,說明本移植是成功的。在CMMB項(xiàng)目采用μC/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng),提高了研發(fā)效率,增強(qiáng)了系統(tǒng)的可維護(hù)性和擴(kuò)展性。


上一頁 1 2 3 下一頁

關(guān)鍵詞: ARM

評論


相關(guān)推薦

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

關(guān)閉