ucos嵌入式仿真开发环境的建立_第1页
ucos嵌入式仿真开发环境的建立_第2页
ucos嵌入式仿真开发环境的建立_第3页
ucos嵌入式仿真开发环境的建立_第4页
ucos嵌入式仿真开发环境的建立_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一 ucos嵌入式仿真开发环境的建立,掌握嵌入式软件开发环境的建立过程 初步掌握嵌入式程序的编译和调试过程,实验目的,本实验系统展示了COS-II各方面的管理功能,包括信号量、队列、内存、时钟等。在各个实验中具体介绍了COS-II的相关函数。读者在做实验的同时能够结合理论知识加以分析,了解各个函数的作用和嵌入式应用程序的设计方法,最终对整个Cos和嵌入式操作系统的应用有较为清楚的认识,实验系统,1 COS-II嵌入式实时操作系统,2 LambdaTOOL,3 BSP,4 实验用例程序,实验系统的构成,任务管理实验,优先级反转实验,优先级继承实验,哲学家就餐实验,内存管理实验,时钟中断实验,

2、消息队列实验,实验内容,LambdaTOOL是一个通用、统一、开放的新一代32位嵌入式软件集成开发环境,支持多种嵌入式操作系统和32位嵌入式处理器,具备先进的新一代交叉开发环境和系统配置工具。本实验系统中提供的LambdaTOOL是其面向教学的免费版本,具备支持嵌入式软件仿真开发的完整功能,LambdaTOOL集成开发环境简介,LambdaTOOL 项目开发流程,LambdaTOOL项目开发流程,光盘上的安装文件夹:LambdaPRO3.1_edu,直接双击 “Setup.exe”的文件,便可启动安装过程,安装LambdaTOOL,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机

3、代理,调试应用,Ucos开发环境的建立步骤,一、建立项目,两个“静态库项目,一个“操作系统无关项目,ucos: OS内核,uc_bsp:板级支持包,appTest:应用项目,要建立的库项目,建立项目,1、建立静态库项目:ucos,建立项目,选择项目类型:静态库项目,建立项目,项目名:ucos,建立项目,体系结构:x86 配置:i386_le_soft,建立项目,2、建立静态库项目:uc_bsp,与ucos类似,请参照ucos的建立方法,建立项目,3、建立操作系统无关项目: appTest,项目类型: 操作系统无关项目,建立项目,项目名:appTest,建立项目,内存摸板:(采用目标监控器调试时

4、的内存模板) D:/LambdaPRO/target/deltaos/bsps/boards/pc386/mtp/tra_debug.mtp,启动类型:(采用目标监控器调试时的启动方式) D:/LambdaPRO/target/deltaos/bsps/boards/pc386/start/tra_debug,建立项目,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机代理,调试应用,Ucos开发环境的建立步骤,二、拷贝项目文件,光盘Libuc_bsp文件夹下面的文件,uc_bsp项目,ucos项目,光盘C/OS-II的文件夹下面的文件,appTest项目,光盘实验用例程序源文件,

5、需要拷贝到各个项目src目录下的文件,拷贝项目文件,uc_bsp项目,拷贝项目文件,ucos项目,拷贝项目文件,appTest项目,拷贝项目文件,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机代理,调试应用,Ucos开发环境的建立步骤,三、配置项目,1、静态库项目uc_bsp,1)、设置生成的库文件的 名称和输出路径,2)、设置编译可能用到的路径,配置项目,输出文件名:libuc_bsp,输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little,1)、设置生成的库文件的名称和输出路径,配置项目,2)、设置编译可能用到的路径,系统已

6、自动添加好了相应的路径,无需手工再添加了,配置项目,1)、设置生成的库文件的 名称和输出路径,2)、设置编译可能用到的路径,2、静态库项目ucos,库文件名:libucos 输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little,1)、设置生成的库文件的名称和输出路径,配置项目,2)、设置编译可能用到的路径,系统已自动添加好了相应的路径,无需手工再添加了,配置项目,3、操作系统无关项目:appTest,1)、设置编译可能用到的路径 2)、库搜索路径,配置项目,1)、设置编译可能用到的路径,手动添加:D:/LambdaPRO/host/ide/w

7、orkspace/ucos/src,配置项目,2)、库搜索路径,添加三个库: gcc 、 uc_bsp 、 ucos,库搜索路径 可不填(系统默认路径,配置项目,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机代理,调试应用,Ucos开发环境的建立步骤,四、构建项目,应在uc_bsp和ucos构建成功后,再构建appTest,构建项目,可以单击“在后台运行”,以隐藏该对话框,构建项目,在“构建信息”视图里可以查看项目的构建信息,构建项目,在“问题”视图里可以查看项目构建的问题记录,构建项目,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机代理,调试应用,Ucos开发

8、环境的建立步骤,五、配置虚拟机和目标机代理,1、制作X86启动盘,2、配置虚拟机,3、创建目标机代理,配置虚拟机和目标机代理,1、制作X86启动盘,配置虚拟机和目标机代理,在设置IP地址时,应选择局域网中没有被占用的一个IP地址,配置虚拟机和目标机代理,2、配置虚拟机,选择菜单项: 虚拟机配置虚拟机,配置虚拟机和目标机代理,3、创建目标机代理,单击目标机管理窗口中绿色的十字符号,在弹出的窗口中选择“基于TA的连接方式”,并点击“下一步,配置虚拟机和目标机代理,目标机连接属性,配置虚拟机和目标机代理,基本信息: 名字:输入目标机的名字(缺省是default); 日志:选择No; 连接参数: 连接类型:默认选择UDP,不能更改; IP地址:这里输入目标机(虚拟机)的IP地址,端口号:输入目标机的端口(固定为1118); 超时:超时时间的定义; 重试:数据超时重试最大次数,配置虚拟机和目标机代理,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机代理,调试应用,Ucos开发环境的建立步骤,六、调试应用,启动虚拟机,启动目标机代理,启动调试器,调试应用,1、启动虚拟机,调试应用,显示的IP地址即为创建启动盘时设置的IP地址,调试应用,启动目标机代理,调试应用,启

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论