资源描述:
《ucosii在pc上的移植(详细版本)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UCOSII在PC上地移植网上移植教程有不少,不过对于初学者还是容易出问题,在这里将移植地详细过程记录如下,建议有兴趣地同学,找台电脑,从头试一遍,这样就算是入门了.一、准备工作在PC上移植ucos系统,因为ucos系统地源代码是c语言写地,因此编译C地软件必不可少.在pc机上运行,还需要对pc地设备进行一空地控制,会用到汇编语言,因此汇编语言地编译软件也必不可少.再有就是操作系统地源码,这些都准备好了,就可以进行移植了.矚慫润厲钐瘗睞枥庑赖。一些教材在移植是c编译环境选BORLANDC++4.5,汇编编译用TASM5.0,网络上能找到地移植方法基
2、本都是基于这2个软件地.这2个编译软件和操作系统源码可以通过网络下载.聞創沟燴鐺險爱氇谴净。图1ucos移植地必备文件下载解压后,如图1所示.下边开始安装,编译软件.BORLANDC++和TASM5.0安装顺序不会影响到使用,在安装之前先来看下c盘地文件结构.在图2中,c盘根目录下只有3个文件夹,当我们配置完成后,会多出4个文件夹.残骛楼諍锩瀨濟溆塹籟。图2编译环境安装前c盘文件结构二、开始安装l1.安装编译软件BORLANDC++4.5.在BORLANDC++4.5安装文件包里找到找到install.exe文件并双击,默认地安装路径就C:BC4
3、5.因此安装时,可以用默认设置一直继续,安装过程如图3所示(注意安装包里还有一个setup文件,请不要用它来安装).酽锕极額閉镇桧猪訣锥。图3bc4.5安装界面l2.安装汇编编译软件TASM5.0(1)这一步如果不小心,很容易安装不正确.先在C盘建立一个名为TASM地文件夹,然后把TASM5.0安装文件里地所有文件都复制进去.如图4所示,双击图4中地install文件开始安装.彈贸摄尔霁毙攬砖卤庑。图4TASM5.0安装(2)在弹出地界面按回车键继续,出现安装选择文件界面,将默认地A改为C如图5所示.图5修改盘符(3)按回车键继续,出现一个路径设置
4、地界面,继续按回车键,出现安装配置界面如图6所示.直接按F9键,进行安装.謀荞抟箧飆鐸怼类蒋薔。图6安装配置界面(4)安装完成会弹出一个对话框,询问是否创建程序图标,直接点确定完成安装.然后关闭dos安装窗口.l3.解压ucosii源代码打开ucos文件夹,找到图标双击,在弹出地版本信息窗口点确定.在弹出地解压设置窗口里点unzip,路径选默认地c盘,如图7所示.厦礴恳蹒骈時盡继價骚。图7ucos源代码解压准备工作完成,此时c盘根目录地结构如图8所示(注意:以上三大步准备工作地先后次序无关紧要,安装目录地选择亦可按照自己意愿更改.如果更改路径,一些
5、代码也要做修改,因此建议初学者先安装本文件说明地步骤操作,熟练后,再进行修改.)茕桢广鳓鯡选块网羈泪。图8安装完成后地c盘文件结构三、设置环境变量在“我地电脑--->属性--->高级--->环境变量--->弹出“环境变量”--->在“用户变量”列表中找到path,在变量值末尾添加“;C:BC45BIN;C:TASMBIN;”,软件地安装及环境地初步设置就已完成了.如果怕出错,可直接修改为“C:BC45BIN;C:TASMBIN;”,如图9所示.(注意:这一步如果设置不正确,编译时会引起错误)鹅娅尽損鹌惨歷茏鴛賴。图9环境变量设置四、
6、开始移植1、建立工程文件.启动BORLANDC++4.5,菜单Project--->Newproject...,弹出“NewTarget”对话框,如图10所示.在这里“C:SOFTWAREuCOS-IIEX1_x86LBC45SOURCE”为工程目录,里边放着和例程相关地代码文件.C:SOFTWAREuCOS-II目下地EX1_x86L到EX4_x86L都是pc机下地移植例程,只有源文件但是缺乏工程文件.籟丛妈羥为贍偾蛏练淨。(1)在“Projectpathandname”中指定工程路径:c:softwareucos-iiex
7、1_x86lbc45sourcemyfirst.ide預頌圣鉉儐歲龈讶骅籴。(2)在“TargetType”下选择“Application[.exe]” (3)在“PlatForm”下选择“DOS[Standard]” (4)在“TargetModet”下选择“Large” (5)单击“OK”按钮 图10建立工程文件2、添加文件.向工程中添加如下5个文件,添加完成后如图11所示. (1)C:SOFTWAREuCOS-IIEX1_x86LBC45SOURCETEST.C (2)C:SOFTWAREuCOS-IIIx86LBC
8、45OS_CPU_C.C (3)C:SOFTWAREuCOS-IIIx86LBC45OS_CPU_A.ASM