<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > μCOS-II在A(yíng)RM Cortex-M3處理器上的移植

μCOS-II在A(yíng)RM Cortex-M3處理器上的移植

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

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

11b.JPG

4 結語(yǔ)
在成功驗證移植代碼之后,將μC/OS-II應用于移動(dòng)多媒體直放站CMMB項目中,系統穩定運行,說(shuō)明本移植是成功的。在CMMB項目采用μC/OS-Ⅱ實(shí)時(shí)操作系統,提高了研發(fā)效率,增強了系統的可維護性和擴展性。


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

關(guān)鍵詞: ARM

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>