下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图解安装borlandc++4.5和TASM5.0调试uCos-II一.下载BorlandC++4.5或BorlandC++5.0和TurboAssembler5.0(TASM5.0)二.安装BorlandC++4.5/5.0(我的安装在C:/BC45)三.将TASM5.0安装在BorlandC++4.5/5.0相同的目录下(C:/BC45)四.将C:/BC45/bin目录下的TDDEBUG.386和TDWINTH.DLL删除或改名(BorlandC++5.0不需要此步骤)五、修改环境变量由于编译的时候会出现couldnotlocateTASM.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->Buildall(有警告,不要理它,没事)以上方法适用于邵贝贝教授所编写的ucos-ii嵌入式操作系统。Windows下搭建的uCos-II开发环境〔两种〕第一种1.将ucos_ii的源代码解压到c盘根目录下形成SOFTWARE文件夹〔邵贝贝书内的光盘获取SOFTWARE〕2.安装bc45〔borlandc++4.5〕和tasm;将bc45和tasm加到用户环境变量中,还要将tasm.exe参加到bc45的bin内;3.建立一个工作文件夹比方叫c:\oswork\ucos,然后将解压目录C:\SOFTWARE\uCOS-II\SOURCE下的所有文件复制至该文件夹,有文件如下〔不同版本文件可能不一样〕: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:\SOFTWARE\uCOS-II\EX1_x86L\BC45\source内的
INCLUDES.H,OS_CFG.H,TEST.C〔3个〕位于bc45文件下的pc文件夹里面的PC.H
PC.C;〔2个〕C:\SOFTWARE\uCOS-II\x86L
OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM〔3个〕共19个;4.修改c:\work\ucos下includes.h://#include
"\SOFTWARE\ucos-ii\ix86l\os_cpu.h"//#include
"os_cfg.h"//#include
"\SOFTWARE\blocks\pc\source\pc.h"//#include
"\SOFTWARE\ucos-ii\source\ucos_ii.h"去掉前面的路径:#include
"os_cpu.h"#include
"os_cfg.h"#include
"pc.h"#include
"ucos_ii.h"修改c:\work\ucos下UCOS_II.C:#include"\software\ucos-ii\source\os_core.c"#include"\software\ucos-ii\source\os_flag.c"#include"\software\ucos-ii\source\os_mbox.c"#include"\software\ucos-ii\source\os_mem.c"#include"\software\ucos-ii\source\os_mutex.c"#include"\s·oftware\ucos-ii\source\os_q.c"#include"\software\ucos-ii\source\os_sem.c"#include"\software\ucos-ii\source\os_task.c"#include"\software\ucos-ii\source\os_time.c"将\software\ucos-ii\source\统统去掉5.启动BORLANDC++4.5,创立工程。
菜单Project--->Newproject...,弹出“NewTarget〞对话框。
(1)在“Projectpathandname〞中指定工程路径:c:\work\ucos
(2)在“TargetType〞下选择“Application[.exe]〞
(3)在“PlatForm〞下选择“DOS[Standard]〞
(4)在“TargetModet〞下选择“Large〞
(5)单击“OK〞按钮
〔6〕因为.h文件都在c:\work\ucos文件夹下,需要设置一下include的路径(在bc45中选择菜单,options\project\Directories\,在窗口右边找到Include,
c:\bc45\include;c:\work\ucos〕
红色是需要增加的路径,前面的分号注意6.在工程文件中添加c:\work\ucos下的几个文件:os_cpu_a.asmos_cpu_c.cpc.cucos_ii.ctest.c7
编译和运行
菜单Project--->Compile/Makeall/Buildall,或者点工具栏上的按钮
编译结果出现很多警告,但是没有错误,因此就可以正常运行实验程序拉~第二种另外一种方式是把uCOS-II的所有代码打包成一个静态库,方法同上,只是有两点不同:1、在第2步中不需要拷贝TEST.C文件2、第5步建立工程时选择“StaticLibrary(forexe)[.lib]〞,其他选项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新兴产业发展中的人才选拔挑战
- 音乐节活动策划与执行方案
- 程序媛求职全攻略:从面试到工作准备
- 自动化生产线的设备维护和改造计划编制方法
- 网络安全意识提升与教育
- 个人兴趣爱好的发展与经营之道
- 地热能在工业节能中的应用研究
- 学校食堂卫生安全管理规定
- 图书馆图书分类与借阅系统优化方案
- 零售连锁店长面试技巧与策略
- 物流行业的黑科技
- 金融企业呆账核销管理办法(2024年)
- 设备验证培训
- 2025年湖北省八市高三(3月)联考政治试卷(含答案详解)
- 《趣味学方言》课件
- GB/T 19973.2-2025医疗产品灭菌微生物学方法第2部分:用于灭菌过程的定义、确认和维护的无菌试验
- 2025年苏州幼儿师范高等专科学校高职单招数学历年(2016-2024)频考点试题含答案解析
- 养老护理第三届全省职业技能竞赛养老护理员项目技术文件
- 2024年江苏省南通市中考地理试题(含答案)
- 个人所得税纳税申报指南
- 16S524塑料排水检查井-井筒直径Φ700~Φ1000
评论
0/150
提交评论