新聞中心

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

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

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

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

11b.JPG

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


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

關(guān)鍵詞: ARM

評(píng)論


相關(guān)推薦

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

關(guān)閉