μC/OS II安装调试指南(带图解说明)

标题:μ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即可。

原文地址:https://www.cnblogs.com/gylei/p/2532182.html