0, 環境
Windows XP 32bit / Windows 7 32 bit
1, 下載Borland C++3.1
http://download.csdn.net/detail/g360883850/2415212
2, 下載uCOS-II源碼
http://download.csdn.net/detail/wzq_sun/3594240
3, 安裝Borland C++3.1
預設安裝就行,比如安裝在 C:\BORLANDC
4, 瀏覽uCOS-II源碼
SOFTWARE
├─BLOCKS
│ └─PC
│ └─BC45
├─TO
│ ├─EXE
│ └─SOURCE
└─uCOS-II
├─EX1_x86L
│ └─BC45
│ ├─LST
│ ├─OBJ
│ ├─SOURCE
│ ├─TEST
│ └─WORK
├─EX2_x86L
│ └─BC45
│ ├─SOURCE
│ └─TEST
├─EX3_x86L
│ └─BC45
│ ├─SOURCE
│ └─TEST
├─Ix86L
│ ├─BC45
│ └─DOC
└─SOURCE
5, 編譯常式EX3_x86L:
① 整套代碼移動至 C: 此步只是為了使得路徑簡單
② 修改MAKETEST.BAT檔案
用記事本開啟 C:\SOFTWARE\uCOS-II\Ex3_x86L\BC45\TEST\ MAKETEST.BAT 檔案
根據BorlandC++安裝路徑,修改C:\B45\BIN\MAKE -f TEST.MAK 為 C:\BORLANDC\BIN\MAKE -f TEST.MAK
③ 修改TEST.MAK檔案
用記事本開啟 C:\SOFTWARE\uCOS-II\Ex3_x86L\BC45\TEST\ TEST.MAK 檔案
根據BorlandC++安裝路徑,修改BORLAND=C:\B45 為 BORLAND=C:\BORLANDC
同樣的,注意OS, PC, PORT 各個變數是否正確
④ 修改 TEST.LNK檔案
用記事本開啟 C:\SOFTWARE\uCOS-II\EX3_x86L\BC45\SOURCE\TEST 檔案,此檔案可能格式或者尾碼名不對顯示為未知檔案
同樣的,根據BorlandC++安裝路徑,把其中的C:\B45 修改為 C:\BORLANDC
⑤ 修改源檔案
開啟C:\SOFTWARE\uCOS-II\EX3_x86L\BC45\SOURCE\INCLUDES.H 標頭檔,注意#include預先處理的檔案路徑是否與源碼路徑一致
開啟C:\SOFTWARE\uCOS-II\SOURCE\uCOS-II.C 檔案, 同樣注意#include預先處理的檔案路徑是否與源碼路徑一致
⑥ 編譯連結
到此我們已經準備好了,雙擊運行TEST目錄下的MAKETEST.BAT 批次程式
若編譯連結成功,即可產生TEST.EXE 可執行檔
---- end ----