已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图解安装 borland c+4.5和TASM5.0调试uCos-II 一.下载Borland C+ 4.5或Borland C+ 5.0和Turbo Assembler 5.0(TASM 5.0)二.安装Borland C+ 4.5/5.0(我的安装在C:/BC45)三.将TASM 5.0安装在Borland C+ 4.5/5.0相同的目录下(C:/BC45)四.将C:/BC45/bin目录下的TDDEBUG.386和TDWINTH.DLL删除或改名(Borland C+ 5.0不需要此步骤)五、修改环境变量由于编译的时候会出现could not locate TASM.1、打开电脑属性-高级系统设置六.测试环境(1)在任何地方建立一个文件夹,并在文件夹内建立一个放置工程文件的文件夹,一个放置源文件的文件夹,一个放置目标文件的文件夹,和一个放置最后生成的可执行文件的文件夹(我的是D:/TEST,D:/TEST/PROJECT存放工程文件,D:/TEST/SOURCE存放源文件,D:/TEST/OBJ存放目标文件,D:/TEST/RELEASE存放可执行文件)(2)将uc/osII源码中/SOFTWARE/uCOS-II/EX1_x86L/BC45/SOURCE中的INCLUDES.H,OS_CFG.H和TEST.C三个文件拷贝到你第一步创建的放置源文件的文件夹内(我的放在D:/TEST/SOURCE)(3)将uc/osII源码中/SOFTWARE文件夹复制在D:/TEST文件夹中。(4)新建工程(4)添加/SOFTWARE/uCOS-II/Ix86L/BC45/OS_CPU_A.ASM/SOFTWARE/uCOS-II/Ix86L/BC45/OS_CPU_C.C/SOFTWARE/uCOS-II/SOURCE/uCOS_II.C/SOFTWARE/BLOCKS/PC/BC45/PC.CD:/TEST/SOURCE/TEST.C到工程(5)设置工程参数(6)编译Project-Build all(有警告,不要理它,没事 )以上方法适用于邵贝贝教授所编写的ucos-ii嵌入式操作系统。Windows下搭建的uCos-II开发环境(两种) 第一种1.将ucos_ii的源代码解压到c盘根目录下形成SOFTWARE文件夹(邵贝贝书内的光盘获取SOFTWARE)2.安装bc45(borland c+4.5)和tasm;将bc45和tasm加到用户环境变量中,还要将tasm.exe加入到bc45的bin内;3.建立一个工作文件夹比如叫c:osworkucos,然后将解压目录C:SOFTWAREuCOS-IISOURCE下的所有文件复制至该文件夹,有文件如下(不同版本文件可能不一样):OS_CORE.C, OS_FLAG.C, OS_MBOX.C, OS_MEM.C, OS_MUTEX.COS_Q.C, OS_SEM.C, OS_TASK.C, OS_TIME.C, uCOS_II.C, uCOS_II.H(11个)解压目录下的C:SOFTWAREuCOS-IIEX1_x86LBC45source 内的 INCLUDES.H,OS_CFG.H,TEST.C(3个)位于bc45文件下的pc文件夹里面的PC.H PC.C;(2个)C:SOFTWAREuCOS-IIx86L OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM(3个)共19个;4.修改c:workucos下includes.h:/#include SOFTWAREucos-iiix86los_cpu.h/#include os_cfg.h/#include SOFTWAREblockspcsourcepc.h/#include SOFTWAREucos-iisourceucos_ii.h去掉前面的路径:#include os_cpu.h#include os_cfg.h#include pc.h#include ucos_ii.h修改c:workucos下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将softwareucos-iisource统统去掉5.启动BORLAND C+4.5,创建工程。 菜单Project -New project.,弹出“New Target”对话框。 (1)在“Project path and name”中指定工程路径:c:workucos (2)在“Target Type”下选择“Application.exe” (3)在“PlatForm”下选择“DOSStandard” (4)在“Target Modet”下选择“Large” (5)单击“OK”按钮 (6)因为.h文件都在c:workucos文件夹下,需要设置一下include的路径(在bc45中选择菜单,optionsprojectDirectories,在窗口右边找到Include, c:bc45include;c:workucos )红色是需要增加的路径,前面的分号注意6.在工程文件中添加c:workucos下的几个文件:os_cpu_a.asmos_cpu_c.cpc.cucos_ii.ctest.c7 编译和运行 菜单Project-Compile/Make all/Build all,或者点工具栏上的按钮 编译结果出现很多警告,但是没有错误,因此就可以正常运行实验程序拉第二种另外一种方式是把uCOS-II的所有代码打包成一个静态库,方法同上,只是有两点不同:1、在第2步中不需要拷贝TEST.C文件2、第5步建立工程时选择“Static Library(for exe).lib”,其他选项不变编译后将生成一个.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摄影宣传培训合同范本
- 教育软件服务合同范本
- 2024版五年级语文期末试卷含解析
- 整厂拆除平台合同范本
- 整体辅料采购合同范本
- 教练资质租赁合同范本
- 支撑梁购买易合同范本
- 拖挂摩托租赁合同范本
- 农业机械化操作安全培训材料
- 传统木雕工艺流程及技巧汇编
- 广东省高校一览表
- 工程实践创新项目模式·学理·话语·应用(中英双语版)
- 湖南区域性银行全景图
- 体质健康成绩测试全自动化计算模板
- 施工界面划分表(明细)
- 酒店宴会策划方案
- GraphpadPrism应用作图流程
- 高中数学选修2-1苏教版课件:222-椭圆的几何性质1
- 技术状态管理计划1
- 《中国石化炼油装置管式加热炉联锁保护系统设置指导意见》
- WS/T 512-2016医疗机构环境表面清洁与消毒管理规范
评论
0/150
提交评论