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

下载本文档

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

文档简介

1、电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心实验一实验一 ucos嵌入式仿真开发环境的建立嵌入式仿真开发环境的建立电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心 掌握嵌入式软件开发环境的建立过程掌握嵌入式软件开发环境的建立过程 初步掌握嵌入式程序的编译和调试过程初步掌握嵌入式程序的编译和调试过程实验目的实验目的电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心 本实验系统展现了本实验系统展现了COS-II各方面的管各方面的管理功能,包括信号量、队列、内存、时钟等。理功能,包括信号量、队列、内存、时钟等。在各个实验中详细引见了在各个实验中详细引见了COS-

2、II的相关函数。的相关函数。读者在做实验的同时可以结合实际知识加以分读者在做实验的同时可以结合实际知识加以分析,了解各个函数的作用和嵌入式运用程序的析,了解各个函数的作用和嵌入式运用程序的设计方法,最终对整个设计方法,最终对整个Cos和嵌入式操作系和嵌入式操作系统的运用有较为清楚的认识统的运用有较为清楚的认识 。实验系统实验系统电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1 COS-II嵌入式实时操作系统;嵌入式实时操作系统;2 LambdaTOOL;3 BSP;4 实验用例程序。实验用例程序。实验系统的构成实验系统的构成电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程

3、中心义务管理实验义务管理实验 优先级反转实验优先级反转实验 优先级承继实验优先级承继实验 哲学家就餐实验哲学家就餐实验 内存管理实验内存管理实验 时钟中断实验时钟中断实验 音讯队列实验音讯队列实验 实验内容实验内容电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心 LambdaTOOL是一个通用、一致、开放的是一个通用、一致、开放的新一代新一代32位嵌入式软件集成开发环境,支持多位嵌入式软件集成开发环境,支持多种嵌入式操作系统和种嵌入式操作系统和32位嵌入式处置器,具备位嵌入式处置器,具备先进的新一代交叉开发环境和系统配置工具。先进的新一代交叉开发环境和系统配置工具。本实验系统中提供

4、的本实验系统中提供的LambdaTOOL是其面向教是其面向教学的免费版本,具备支持嵌入式软件仿真开发学的免费版本,具备支持嵌入式软件仿真开发的完好功能的完好功能 。LambdaTOOL集成开发环境简介集成开发环境简介电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心LambdaTOOL工程开发流程工程开发流程LambdaTOOL工程开发流程工程开发流程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心光盘上的安装文件夹光盘上的安装文件夹:LambdaPRO3.1_edu 直接双击直接双击 “Setup.exe的文件,便可启动安装过程的文件,便可启动安装过程 安装安装Lamb

5、daTOOL电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立工程建立工程 拷贝工程文件拷贝工程文件配置工程配置工程构建工程构建工程 配置虚拟机和目的机代理配置虚拟机和目的机代理 调试运用调试运用 Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心一、建立工程一、建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心 两个两个“静态库工程静态库工程 一个一个“操作系统无关工程操作系统无关工程 ucos: OS内核内核 uc_bsp:板级支持包:板级支持包 appTest:运用工程:运用工程 要建立的库工程要建立的

6、库工程建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、建立静态库工程:、建立静态库工程:ucos 建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心选择工程类型:静态库工程选择工程类型:静态库工程建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心工程名:工程名:ucos建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心体系构造:体系构造:x86 配置:配置:i386_le_soft建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2、建立静态库工程:、建立静态

7、库工程:uc_bsp 与与ucos类似,请参照类似,请参照ucos的建立方法的建立方法建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心3、建立操作系统无关工程、建立操作系统无关工程: appTest 工程类型工程类型:操作系统无关工程操作系统无关工程建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心工程名:工程名:appTest建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心内存摸板:采用目的监控器调试时的内存模板内存摸板:采用目的监控器调试时的内存模板D:/LambdaPRO/target/deltaos/bs

8、ps/boards/pc386/mtp/tra_debug.mtp启动类型:采用目的监控器调试时的启动方式启动类型:采用目的监控器调试时的启动方式D:/LambdaPRO/target/deltaos/bsps/boards/pc386/start/tra_debug建立工程建立工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立工程建立工程 拷贝工程文件拷贝工程文件配置工程配置工程构建工程构建工程 配置虚拟机和目的机代理配置虚拟机和目的机代理 调试运用调试运用 Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心二、拷贝工程

9、文件二、拷贝工程文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心光盘光盘Libuc_bsp文件夹下面的文件文件夹下面的文件 uc_bsp工程工程 ucos工程工程 光盘光盘C/OS-II的文件夹下面的文件的文件夹下面的文件 appTest工程工程 光盘实验用例程序源文件光盘实验用例程序源文件需求拷贝到各个工程需求拷贝到各个工程src目录下的文件目录下的文件拷贝工程文件拷贝工程文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心uc_bsp工程工程拷贝工程文件拷贝工程文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心ucos工程工程 拷贝工程文件拷贝工程

10、文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心appTest工程工程 拷贝工程文件拷贝工程文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立工程建立工程 拷贝工程文件拷贝工程文件配置工程配置工程构建工程构建工程 配置虚拟机和目的机代理配置虚拟机和目的机代理 调试运用调试运用 Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心三、配置工程三、配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、静态库工程、静态库工程uc_bsp 1、设置生成的库文件的、设置生成的库文件的 称号和输出途径称

11、号和输出途径 2、设置编译能够用到的途径、设置编译能够用到的途径 配置工程配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心输出文件名输出文件名:libuc_bsp输出途径输出途径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1、设置生成的库文件的称号和输出途径、设置生成的库文件的称号和输出途径 配置工程配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2、设置编译能够用到的途径、设置编译能够用到的途径 系统已自动添加好了相应的途径系统已自动添加好了相应的途径,无需手工再添加了无需手工再添加了配置工程配置工程

12、电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、设置生成的库文件的、设置生成的库文件的 称号和输出途径称号和输出途径 2、设置编译能够用到的途径、设置编译能够用到的途径 2、静态库工程、静态库工程ucos电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心库文件名:库文件名:libucos输出途径:输出途径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1、设置生成的库文件的称号和输出途径、设置生成的库文件的称号和输出途径 配置工程配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2、设置编译能够用到的途

13、径、设置编译能够用到的途径 系统已自动添加好了相应的途径系统已自动添加好了相应的途径,无需手工再添加了无需手工再添加了配置工程配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心3、操作系统无关工程:、操作系统无关工程:appTest1、设置编译能够用到的途径、设置编译能够用到的途径2、库搜索途径、库搜索途径 配置工程配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、设置编译能够用到的途径、设置编译能够用到的途径手动添加:手动添加:D:/LambdaPRO/host/ide/workspace/ucos/src 配置工程配置工程电子科技大学嵌入式软件工程中

14、心电子科技大学嵌入式软件工程中心2、库搜索途径、库搜索途径 添加三个库添加三个库: gcc 、 uc_bsp 、 ucos库搜索途径库搜索途径 可不填系统默许途径可不填系统默许途径配置工程配置工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立工程建立工程 拷贝工程文件拷贝工程文件配置工程配置工程构建工程构建工程 配置虚拟机和目的机代理配置虚拟机和目的机代理 调试运用调试运用 Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心四、构建工程四、构建工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心应在应在uc_b

15、sp和和ucos构建胜利后,再构建构建胜利后,再构建appTest构建工程构建工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心可以单击可以单击“在后台运转,以隐藏该对话框在后台运转,以隐藏该对话框 构建工程构建工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在在“构建信息视图里可以查看工程的构建信息构建信息视图里可以查看工程的构建信息 构建工程构建工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在在“问题视图里可以查看工程构建的问题记录问题视图里可以查看工程构建的问题记录 构建工程构建工程电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中

16、心建立工程建立工程 拷贝工程文件拷贝工程文件配置工程配置工程构建工程构建工程 配置虚拟机和目的机代理配置虚拟机和目的机代理 调试运用调试运用 Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心五、配置虚拟机和目的机代理五、配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、制造、制造X86启动盘启动盘2、配置虚拟机、配置虚拟机 3、创建目的机代理、创建目的机代理配置虚拟机和目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、制造、制造X86启动盘启动盘配置虚拟机和

17、目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在设置在设置IP地址时,应地址时,应选择局域网中没有被选择局域网中没有被占用的一个占用的一个IP地址地址 。配置虚拟机和目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2、配置虚拟机、配置虚拟机选择菜单项:选择菜单项: 虚拟机虚拟机配置虚拟机配置虚拟机 配置虚拟机和目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心3、创建目的机代理、创建目的机代理单击目的机管理窗口单击目的机管理窗口中绿色的十字符号,中绿色的十字符号,

18、在弹出的窗口中选择在弹出的窗口中选择“基于基于TA的衔接方式的衔接方式,并点击,并点击“下一步下一步。 配置虚拟机和目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心目的机衔接属性目的机衔接属性配置虚拟机和目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心根本信息:根本信息:名字:输入目的机的名字缺省是名字:输入目的机的名字缺省是default;日志:选择日志:选择No;衔接参数:衔接参数:衔接类型:默许选择衔接类型:默许选择UDP,不能更改;,不能更改;IP地址:这里输入目的机虚拟机的地址:这里输入目的机虚拟机的IP地址;地址;端口号:输入目的机的端口固定为端口号:输入目的机的端口固定为1118;超时:超时时间的定义;超时:超时时间的定义;重试:数据超时重试最大次数。重试:数据超时重试最大次数。配置虚拟机和目的机代理配置虚拟机和目的机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立工程建立工程 拷贝工程文件拷贝工程文件配置工程配置工程构建工程构建工程 配置虚拟机和目的机代理配置虚拟机和目的机代理 调试运用调试运用 Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件

温馨提示

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

评论

0/150

提交评论