建議妳先看《uCOS_II》這本書(邵貝貝譯)。可以網上下載,百度就有。第八章是關於移植過程的,不過建議妳先學習前面幾章。下面是第八章描述的移植過程:
如果用戶了解處理器和C編譯器的技術細節,移植?C/OS-ⅱ的工作其實很簡單。
單,請問妳的處理器和編譯器是否符合要求?C/OS-II需求,並擁有必要的工具。移植
該工作包括以下內容:
l使用#define設置壹個常量的值(OS_CPU。h)
l聲明10數據類型(OS_CPU。h)
l聲明三個宏(OS_CPU。h)用#define。
l用C語言寫六個簡單的函數(OS_CPU_C.C)
l寫四個匯編語言函數(OS_CPU_A.ASM)
根據處理器的不同,移植實例可能需要編寫或重寫50到300行代碼,如果需要的話。
從幾個小時到壹周。
壹旦代碼遷移結束,下壹步就是測試。測試壹頭大象?類似C/OS-ⅱ的實時多任務處理
核心並不復雜。妳甚至可以在沒有應用程序的情況下進行測試。換句話說,讓內核自我測試。