2024年5月27日发(作者:)
Win7下Borland C++ 4.5 & TASM5.0调试uC/OS-II
一、 软件准备
下载BC4.5、TASM5.0,可网上自行搜索下载,也可以点击下面的链接到网盘下载。
BC4.5:SkyDrive下载
TASM5.0:SkyDrive下载
二、 安装软件
安装BC4.5、TASM5.0,可以安装到任意目录,但要配置好环境变量,比如BC4.5安
装在了C:BC45目录下,则在“用户变量”列表中找到path,在后面添加C:BC45BIN。
TASM5.0类似。如下图:
三、 运行BC4.5编译调试uC/OS-II
1. 源码准备,已经有源码的略过改项:
源码下载:SkyDrive下载
解压源码到相应目录,如C:SOFTWARE。
2. 创建工程(例如)
菜单"Project" ---> "",弹出“New Target”对话框。
1) 在“Project path and name”中添加
C:SOFTWAREuCOS-IIex1Bc31SOURCEex1,也可以单击“"按钮指定路
径
2) 在“Target Type”下选择“Application[.exe]”
3) 在“PlatForm”下选择“DOS[Standard]”
4) 在“Target Modet”下选择“Large”
5) 单击“OK”按钮完成新建项目操作。
截图如下:
3. 工程中添加如下5个文件
1) C:SOFTWAREBLOCKSPCBc31PC.C
2) C:SOFTWAREuCOS-IIIx86LBc31OS_CPU_C.C
3) C:SOFTWAREuCOS-IIIx86LBc31OS_CPU_A.A
4) C:SOFTWAREuCOS-IISOURCEuCOS_II.C
5) C:SOFTWAREuCOS-IIex1Bc31SOURCETEST.C
注:ex1文件夹是测试的时候新建的一个文件夹,从网盘下载的中并没
有,而是打包好的各种实例,路径中包含中文,最好去掉。
截图如下:
注:点中项目(ex1[.exe]),右键选择“Add node”,在弹出的窗口中选择相应文件。
4. 修改INCLUDES.H和uCOS_II.C中包含的文件路径
中的这两个文件已经修改好,如果安装的目录有改动,或者使用的是其
他来源的源码,请注意修改:
1) INCLUDE.H
#include "softwareucos-iiix86lbc31os_cpu.h"
#include "os_cfg.h"
#include "softwareucos-iisourceucos_ii.h"
#include "softwareblockspcbc31pc.h"
2) uCOS_II.C
#include "softwareucos-iisourceos_core.c"
#include "softwareucos-iisourceos_flag.c"
#include "softwareucos-iisourceos_mbox.c"
#include "softwareucos-iisourceos_mem.c"
#include "softwareucos-iisourceos_mutex.c"
#include "softwareucos-iisourceos_q.c"
#include "softwareucos-iisourceos_sem.c"
#include "softwareucos-iisourceos_task.c"
#include "softwareucos-iisourceos_time.c"
5. 编译
菜单Project--->Compile/Make all/Build all,或者点工具栏上的按钮,编译结果出
现很多警告,但是没有错误,即可正常调试程序了。
注:Win7下编译的时候可能不通过,提示的原因可能为不能执行TASM,这时候以
管理员权限重新启动BC4.5,加载上面的工程后,继续测试。
发布评论