图解安装BorlandC4.5和TASM5.0调试uCOS-II.doc_第1页
图解安装BorlandC4.5和TASM5.0调试uCOS-II.doc_第2页
图解安装BorlandC4.5和TASM5.0调试uCOS-II.doc_第3页
图解安装BorlandC4.5和TASM5.0调试uCOS-II.doc_第4页
图解安装BorlandC4.5和TASM5.0调试uCOS-II.doc_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论