新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > μCOS-II在ARM Cortex-M3處理器上的移植

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

        作者: 時間:2010-09-29 來源:網絡 收藏

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

        11b.JPG

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


        上一頁 1 2 3 下一頁

        關鍵詞: ARM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镶黄旗| 阳新县| 洛阳市| 都匀市| 白朗县| 兴化市| 宾川县| 绥中县| 枞阳县| 武胜县| 锦屏县| 永昌县| 乌兰县| 巴马| 喀喇沁旗| 石城县| 辽阳市| 育儿| 万宁市| 綦江县| 仙桃市| 鄂伦春自治旗| 岚皋县| 宜丰县| 方正县| 且末县| 喀喇沁旗| 留坝县| 沙坪坝区| 太仆寺旗| 始兴县| 特克斯县| 天台县| 合川市| 娱乐| 宁武县| 于都县| 瑞昌市| 义马市| 夏邑县| 虞城县|