如题所述
1. uC/OS安装
为了能在Borlandc的IDE环境中进行编译,并且独立于当前的运行环境。
步骤1:解压μC/OS-II源码包到磁盘C: \根目录下,当前文件目录结构为C: \SOFTWARE 下有BLOCK、TO 和uCOS-II 三个文件夹。
步骤2:安装BORLANDC 4.5 到 C:\BC45,所以只需要把改文件夹放到C盘根目录下。
步骤3:安装TASM5.0 到 C:\TASM,安装汇编器。
步骤4:修改环境变量:在“用户变量”列表中找到path,在变量值末尾添加“;C:\TASM\BIN;”。如图1所示。
图1:添加环境变量
2.检验所搭建的平台的正确性,独立于C: \SOFTWARE该文件夹进行编译。
步骤1:创建一个工程文件夹:d:\ex1,并把uCOS-II的一下文件拷贝到该文件夹下:
①CPU移植相关程序:OS_CPU_A.ASM, OS_CPU_C.C, OS_CPU.H
②uCOS-II核心程序: uCOS_II.H,uCOS_II.C ,OS_CORE.C, OS_TASK.C ,
OS_TIME.C ,OS_FLAG.C ,OS_MBOX.C ,OS_MEM.C
OS_MUTEX.C ,OS_Q.C ,OS_SEM.C 。
③PC相关程序 :PC.C ,PC.H 。
④实验一相关程序: INCLUDES.H ,OS_CFG.H ,TEST.C。
步骤2:启动BORLAND C++4.5,创建工程并指定工程路径:d:\ex1\1.ide ,选择目标类型为“Application[.exe]” ,选择平台为“DOS[Standard]” ,目标模式选择“Large” 。如图2所示。
图2:建立工程图
步骤3:工程中添加如下5个文件
(1) d:\ex1\TEST.C
(2) d:\ex1\OS_CPU_C.C
(3) d:\ex1\OS_CPU_A.ASM
(4) d:\ex1\uCOS_II.C
(5) d:\ex1\PC.C
步骤4:修改INCLUDES.H中包含的文件路径,
1)#include "os_cpu.h"
2)#include "os_cfg.h"
3)#include "ucos_ii.h"
4)#include "pc.h"
步骤5:编译,链接该工程文件,在该工程文件夹下生成了1.exe。
本回答被提问者采纳