标题:μC/OS II安装调试指南
转载请说明出处:http://www.cnblogs.com/gylei/
使用的工具
文中的开发工具及开发包如下:
* 源码包:μC/OS 2.52,文件名为 μCOS_V2.52.rar,点我下载
* 编译工具:Borland C 3.1,文件名为bc31.rar,点我下载
其中开发工具是专门为编译μC/OS Ⅱ精简的。
首先,解压源码包ucos252和编译BC31到某个盘的根目录,记得一定是某磁盘根目录,不能解压到其它位置,不然要改动很多的文件,此处不再详说。
此处以解压到E盘根目录下为例。正确解压后,目录结构应该如下所示:
Borand C 3.1精简版的目录结构如下:
E:\BC31 |-----\bin |-----\include |-----\lib
μC/OS目录结构(目录名已更改,注意对应)如下:
E:\SOFTWARE |-----BLOCKS |-----TO |-----uCOS-II
所需修改的文件如下:
BC3.1的修改
E:\BC31\BIN下的TLINK.CFG E:\BC31\BIN下的TURBOC.CFG
software(即μC/OS源代码)的修改
1 E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE下的TEST.LNK 2 E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT 3 E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的TEST.MAK
注:E:\SOFTWARE\uCOS-II\下其它例程,同样按照上述3条修改。
具体修改内容如下:
说明,以下文字中红色标记内容为需要修改的内容。未提到的地方保持默认,请勿修改。
此处以解压到E盘目录为例,进行修改,其他用户按照自己的路径修改即可。
BC3.1的修改:
1.TLINK.CFG
TLINK.CFG文件内容如下:
-LE:\BC31\LIB
2.TURBOC.CFG
TURBOC.CFG文件内容如下:
-IE:\BC31\INCLUDE -LE:\BC31\LIB
software(即μC/OS源代码)的修改
1.E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE下的TEST.LNK
TEST.LNK文件内容如下:
/v /s /c /P- + E:\BC31\LIB\C0L.OBJ + ..\OBJ\TEST.OBJ + ..\OBJ\OS_CPU_A.OBJ + ..\OBJ\OS_CPU_C.OBJ + ..\OBJ\PC.OBJ + ..\OBJ\uCOS_II.OBJ ..\OBJ\TEST,..\OBJ\TEST E:\BC31\LIB\EMU.LIB + E:\BC31\LIB\MATHL.LIB + E:\BC31\LIB\CL.LIB
2.E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT
MAKETEST.BAT文件内容如下,因为MAKETEST.BAT内容较多,不一一列出,只列出需要修改部分的代码,其他代码保持默认。
ECHO ON MD ..\WORK MD ..\OBJ MD ..\LST CD ..\WORK COPY ..\TEST\TEST.MAK TEST.MAK E:\BC31\BIN\MAKE -f TEST.MAK CD ..\TEST
3.E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的TEST.MAK
TEST.MAK文件内容如下,因为TEST.MAK内容较多,不一一列出,只列出需要修改部分的代码,其他代码保持默认。
############################################### # TOOLS ############################################### # BORLAND=E:\BC31 CC=$(BORLAND)\BIN\BCC ASM=$(BORLAND)\BIN\TASM LINK=$(BORLAND)\BIN\TLINK TOUCH=$(BORLAND)\BIN\TOUCH
至此,所有修改完成,执行E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT即可自动编译链接,声称最终产品TEST.exe,双击TEST.exe即可运行。
上述提供的下载链接中,已经设置好E盘下的环境,如果读者解压至E盘根目录,则无需再行设置,直接执行E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT即可。