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 ----