




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UCOS II在PC上的移植网上移植教程有不少,不过对于初学者还是容易出问题,在这里将移植的详细过程记录如下,建议有兴趣的同学,找台电脑,从头试一遍,这样就算是入门了.一、准备工作在PC上移植ucos系统,因为ucos系统的源代码是c语言写的,因此编译C的软件必不可少。在pc机上运行,还需要对pc的设备进行一空的控制,会用到汇编语言,因此汇编语言的编译软件也必不可少。再有就是操作系统的源码,这些都准备好了,就可以进行移植了。一些教材在移植是c编译环境选BORLAND C+ 4.5,汇编编译用TASM5.0,网络上能找到的移植方法基本都是基于这2个软件的。这2个编译软件和操作系统源码可以通过网络下载。 图1 ucos移植的必备文件下载解压后,如图1所示。下边开始安装,编译软件。BORLAND C+和TASM5.0安装顺序不会影响到使用,在安装之前先来看下c盘的文件结构。在图2中,c盘根目录下只有3个文件夹,当我们配置完成后,会多出4个文件夹。图2 编译环境安装前c盘文件结构二、开始安装l 1.安装编译软件BORLAND C+ 4.5。在BORLAND C+ 4.5安装文件包里找到找到install.exe文件并双击,默认的安装路径就C:BC45。因此安装时,可以用默认设置一直继续,安装过程如图3所示(注意安装包里还有一个setup文件,请不要用它来安装)。图3 bc4.5安装界面l 2.安装汇编编译软件TASM5.0(1)这一步如果不小心,很容易安装不正确。先在C盘建立一个名为TASM的文件夹,然后把TASM5.0安装文件里的所有文件都复制进去。如图4所示,双击图4中的install文件开始安装。图4 TASM5.0安装(2)在弹出的界面按回车键继续,出现安装选择文件界面,将默认的A改为C如图5所示。图5 修改盘符 (3)按回车键继续,出现一个路径设置的界面,继续按回车键,出现安装配置界面如图6所示。直接按F9键,进行安装。图6 安装配置界面(4)安装完成会弹出一个对话框,询问是否创建程序图标,直接点确定完成安装。然后关闭dos安装窗口。l 3.解压ucosii源代码打开ucos文件夹,找到图标双击,在弹出的版本信息窗口点确定。在弹出的解压设置窗口里点unzip,路径选默认的c盘,如图7所示。图7 ucos源代码解压准备工作完成,此时c盘根目录的结构如图8所示(注意:以上三大步准备工作的先后次序无关紧要,安装目录的选择亦可按照自己意愿更改。如果更改路径,一些代码也要做修改,因此建议初学者先安装本文件说明的步骤操作,熟练后,再进行修改。)图8 安装完成后的c盘文件结构三、设置环境变量在“我的电脑-属性-高级-环境变量-弹出“环境变量”-在“用户变量”列表中找到path,在变量值末尾添加“;C:BC45BIN;C:TASMBIN;”,软件的安装及环境的初步设置就已完成了。如果怕出错,可直接修改为“C:BC45BIN;C:TASMBIN;”,如图9所示。(注意:这一步如果设置不正确,编译时会引起错误)图9 环境变量设置四、开始移植1、建立工程文件。启动BORLAND C+4.5,菜单Project -New project.,弹出“New Target”对话框,如图10所示。在这里“C:SOFTWAREuCOS-IIEX1_x86LBC45SOURCE”为工程目录,里边放着和例程相关的代码文件。C:SOFTWAREuCOS-II目下的EX1_x86L到EX4_x86L都是pc机下的移植例程,只有源文件但是缺乏工程文件。(1)在“Project path and name”中指定工程路径:c:softwareucos-iiex1_x86lbc45sourcemyfirst.ide(2)在“Target Type”下选择“Application.exe”(3)在“PlatForm”下选择“DOSStandard”(4)在“Target Modet”下选择“Large”(5)单击“OK”按钮 图10 建立工程文件2、添加文件。向工程中添加如下5个文件,添加完成后如图11所示。 (1)C:SOFTWAREuCOS-IIEX1_x86LBC45SOURCETEST.C (2)C:SOFTWAREuCOS-IIIx86LBC45OS_CPU_C.C (3)C:SOFTWAREuCOS-IIIx86LBC45OS_CPU_A.ASM (4)C:SOFTWAREuCOS-IISOURCEuCOS_II.C (5)C:SOFTWAREBLOCKSPCBC45PC.C 注意:记得要把系统自动建立的.CPP文件删除,.CPP是C+文件的扩展名3、设定工程属性.菜单Optionproject将相应的源输入及输出设置,将路径(注意:紫色字体部分)“c:bc45include;c:softwareucos-iiex1_x86lbc45source”复制到Include后边的目录。Library后边采用默认,其余三个路径都设置为 “c:softwareucos-iiex1_x86lbc45source”,完成后如图12所示。 图12 添加完成后的工程窗口 图12 设置工程属性4、编译工程。可直接点击菜单“Project”-“Bulidall”。弹出编译成功的提示窗口,点ok后按CTRL+F9可运行编译后的程序,如图13所示。至此平台已建立好,可以对TEST.C里的内容进行修改以熟悉UCOS II多任务环境下的编程了。 说明:安装路径、工程属性设置里的路径、环境变量设置等环节如果出文件,这都会在最后编译工程这一步出错。大家熟练后,可以自己写源代码文件,如果编译有错可根据提示来修改排除。一般情
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车测量试题及答案
- 2025年劳动课课标考试试题及答案
- 2025年手术室安全管理和术中输血护理操作的理论考核试题及答案
- 山西类人员考试试题及答案
- 劳保用品考试试题及答案
- i基础知识考试试题及答案
- 奥特曼 竞猜题库及答案
- 2025年品牌管理 试题及答案
- TPM安全培训心得课件
- TFBOYS介绍课件教学课件
- 初中语文七年级现代文阅读理解精选:说明文20篇(含答案)
- 爱心妈咪小屋使用登记表
- (完整版)建筑构造课件
- (完整word版)博爱宠物医院危重病治疗协议书
- 大学语文课件(完整版)
- (研究生)商业伦理与会计职业道德ppt教学课件(完整版)
- 油浸式变压器(电抗器)检修规范
- 屈光不正的处方原则讲义
- 高等教育法规概论知识点汇总
- 管理人员安全教育培训
- 翻译目的论研究综述
评论
0/150
提交评论