當前位置:考研網大全 - 翻譯在線 - ucos-ii是怎麽移植到keil C上的。

ucos-ii是怎麽移植到keil C上的。

首先,妳不懂概念。uCOS-II是嵌入式操作系統,Keil C(MDK)是集成開發環境。所謂移植,就是把嵌入式操作系統移植到壹個硬件平臺上,妳不在壹個集成開發環境中。

建議妳先看《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-ⅱ的實時多任務處理

核心並不復雜。妳甚至可以在沒有應用程序的情況下進行測試。換句話說,讓內核自我測試。

  • 上一篇:離石家莊職業技術學院遠的石家莊外語翻譯職業學院怎麽走?
  • 下一篇:為什麽科大訊飛翻譯機打不開?
  • copyright 2024考研網大全