2024年3月2日发(作者:)

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

使用的工具

文中的开发工具及开发包如下:

* 开发包:μC/OS 2.51,文件名为

* 文中开发工具:Borland C 3.1,文件名为

所有相关工具在此处下载/folder/fetcxypq#

其中开发工具是专门为编译μC/OS Ⅱ精简的。

首先,解压开发包和BC31到某个盘的根目录,记得一定是磁盘根目录,不能解压到次级文件夹,否则需要改动很多的文件,此处不再详说。

此处以解压到E盘根目录下为例。正确解压后,目录结构应该如下所示:

Borand C 3.1精简版的目录结构如下:

E:BC31

|-----bin

|-----include

|-----lib

μC/OS目录结构如下:

E:SOFTWARE

|-----BLOCKS

|-----TO

|-----uCOS-II

所需修改的文件如下:

BC3.1的修改

E:BC31BIN下的

E:BC31BIN下的

software(即μC/OS源代码)的修改

1 E:SOFTWAREuCOS-IIEX1_x86LBC45SOURCE下的

2 E:SOFTWAREuCOS-IIEX1_x86LBC45TEST下的

3 E:SOFTWAREuCOS-IIEX1_x86LBC45TEST下的

注:E:SOFTWAREuCOS-II下其它例程,同样按照上述3条修改。

具体修改内容如下:

说明,以下文字中红色标记内容为需要修改的内容。未提到的地方保持默认,请勿修改。

此处以解压到E盘目录为例,进行修改,其他用户按照自己的路径修改即可。

BC3.1的修改:

文件内容如下:

-LE:BC31LIB

文件内容如下:

-IE:BC31INCLUDE

-LE:BC31LIB

software(即μC/OS源代码)的修改

1.E:SOFTWAREuCOS-IIEX1_x86LBC45SOURCE下的

文件内容如下:

/v /s /c /P- +

E: +

.. +

..OBJOS_CPU_ +

..OBJOS_CPU_ +

.. +

..OBJuCOS_

..OBJTEST,..OBJTEST

E: +

E: +

E:

2.E:SOFTWAREuCOS-IIEX1_x86LBC45TEST下的

文件内容如下,因为内容较多,不一一列出,只列出需要修改部分的代码,其他代码保持默认。

ECHO ON

MD ..WORK

MD ..OBJ

MD ..LST

CD ..WORK

COPY ..

E:BC31BINMAKE -f

CD ..TEST

3.E:SOFTWAREuCOS-IIEX1_x86LBC45TEST下的

文件内容如下,因为内容较多,不一一列出,只列出需要修改部分的代码,其他代码保持默认。

###############################################

# TOOLS

###############################################

#

BORLAND=E:BC31

CC=$(BORLAND)BINBCC

ASM=$(BORLAND)BINTASM

LINK=$(BORLAND)BINTLINK

TOUCH=$(BORLAND)BINTOUCH

至此,所有修改完成,执行E:SOFTWAREuCOS-IIEX1_x86LBC45TEST下的即可自动编译链接,声称最终产品,双击即可运行。

上述提供的下载链接中,已经设置好E盘下的环境,如果读者解压至E盘根目录,则无需再行设置,直接执行E:SOFTWAREuCOS-IIEX1_x86LBC45TEST下的即可。