好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ucos嵌入式仿真开发环境的建立.ppt

62页
  • 卖家[上传人]:m****
  • 文档编号:584887190
  • 上传时间:2024-09-01
  • 文档格式:PPT
  • 文档大小:3.71MB
  • / 62 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验一￿ucos嵌入式仿真开发环境的建立 □ 掌握嵌入式软件掌握嵌入式软件开开发环境的建立过程发环境的建立过程□ 初步掌握嵌入式程序的编译和调试过程初步掌握嵌入式程序的编译和调试过程实验目的 本实验系统展示了本实验系统展示了µCOS-II各方面的管理各方面的管理功能,包括信号量、队列、内存、时钟等在功能,包括信号量、队列、内存、时钟等在各个实验中具体介绍了各个实验中具体介绍了µCOS-II的相关函数的相关函数读者在做实验的同时能够结合理论知识加以分读者在做实验的同时能够结合理论知识加以分析,了解各个函数的作用和嵌入式应用程序的析,了解各个函数的作用和嵌入式应用程序的设计方法,最终对整个设计方法,最终对整个µCos和嵌入式操作系和嵌入式操作系统的应用有较为清楚的认识统的应用有较为清楚的认识 实验系统 1.. µCOS-II嵌入式实时操作系统;嵌入式实时操作系统;2.. LambdaTOOL;;3.. BSP;;4.. 实验用例程序实验用例程序实验系统的构成 •任务管理实验任务管理实验 •优先级反转实验优先级反转实验 •优先级继承实验优先级继承实验 •哲学家就餐实验哲学家就餐实验 •内存管理实验内存管理实验 •时钟中断实验时钟中断实验 •消息队列实验消息队列实验 实验内容 LambdaTOOL是一个通用、统一、开放的是一个通用、统一、开放的新一代新一代32位嵌入式软件集成开发环境,支持多位嵌入式软件集成开发环境,支持多种嵌入式操作系统和种嵌入式操作系统和32位嵌入式处理器,具备位嵌入式处理器,具备先进的新一代交叉开发环境和系统配置工具。

      先进的新一代交叉开发环境和系统配置工具本实验系统中提供的本实验系统中提供的LambdaTOOL是其面向教是其面向教学的免费版本,具备支持嵌入式软件仿真开发学的免费版本,具备支持嵌入式软件仿真开发的完整功能的完整功能 LambdaTOOL集成开发环境简介 LambdaTOOL项目开发流程项目开发流程LambdaTOOL项目开发流程 光盘上的安装文件夹光盘上的安装文件夹:LambdaPRO3.1_edu 直接双击直接双击 “Setup.exe”的文件,便可启动安装过程的文件,便可启动安装过程 安装LambdaTOOL •建立项目建立项目 •拷贝项目文件拷贝项目文件•配置项目配置项目•构建项目构建项目 •配置虚拟机和目标机代理配置虚拟机和目标机代理 •调试应用调试应用 Ucos开发环境的建立步骤 一、建立项目 • 两个两个“静态库项目静态库项目” • 一个一个“操作系统无关项目操作系统无关项目” ucos: OS内核内核 uc_bsp:板级支持包:板级支持包 appTest:应用项目:应用项目 △ △要建立的库项目要建立的库项目建立项目 1、建立静态库项目:、建立静态库项目:ucos 建立项目 选择项目类型:选择项目类型:静态库项目静态库项目建立项目 项目名:项目名:ucos建立项目 体系结构:体系结构:x86 配置:配置:i386_le_soft建立项目 2、建立静态库项目:、建立静态库项目:uc_bsp 与与ucos类似,请参照类似,请参照ucos的建立方法的建立方法建立项目 3、建立操作系统无关项目、建立操作系统无关项目: appTest 项目类型项目类型:操作系统无关项目操作系统无关项目建立项目 项目名:项目名:appTest建立项目 内存摸板:内存摸板:(采用目标监控器调试时的内存模板)(采用目标监控器调试时的内存模板)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项目项目 光盘实验用例程序源文件光盘实验用例程序源文件△ △需要拷贝到各个项目需要拷贝到各个项目src目录下的文件目录下的文件拷贝项目文件 uc_bsp项目项目拷贝项目文件 ucos项目项目 拷贝项目文件 appTest项目项目 拷贝项目文件 •建立项目建立项目 •拷贝项目文件拷贝项目文件•配置项目配置项目•构建项目构建项目 •配置虚拟机和目标机代理配置虚拟机和目标机代理 •调试应用调试应用 Ucos开发环境的建立步骤 三、配置项目 1、静态库项目、静态库项目uc_bsp 1)、设置生成的)、设置生成的库文件库文件的的 名称名称和和输出路径输出路径 2)、设置)、设置编译编译可能用到的可能用到的路径路径 配置项目 输出文件名输出文件名:libuc_bsp输出路径输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、设置生成的库文件的名称和输出路径)、设置生成的库文件的名称和输出路径 配置项目 2)、设置编译可能用到的路径)、设置编译可能用到的路径 系统已自动添加好了相应的路径系统已自动添加好了相应的路径,无需手工再添加了无需手工再添加了配置项目 1)、设置生成的)、设置生成的库文件库文件的的 名称名称和和输出路径输出路径 2)、设置)、设置编译编译可能用到的可能用到的路径路径 2、静态库项目、静态库项目ucos 库文件名库文件名::libucos输出路径输出路径::D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、设置生成的库文件的名称和输出路径)、设置生成的库文件的名称和输出路径 配置项目 2)、设置编译可能用到的路径)、设置编译可能用到的路径 系统已自动添加好了相应的路径系统已自动添加好了相应的路径,无需手工再添加了无需手工再添加了配置项目 3、操作系统无关项目:、操作系统无关项目:appTest1)、设置)、设置编译编译可能用到的可能用到的路径路径2)、)、库搜索路径库搜索路径 配置项目 1)、设置编译可能用到的路径)、设置编译可能用到的路径手动添加手动添加::D:/LambdaPRO/host/ide/workspace/ucos/src 配置项目 2)、库搜索路径)、库搜索路径 添加三个库添加三个库: gcc 、、 uc_bsp 、、 ucos库搜索路径库搜索路径 可不填(系统默认路径)可不填(系统默认路径)配置项目 •建立项目建立项目 •拷贝项目文件拷贝项目文件•配置项目配置项目•构建项目构建项目 •配置虚拟机和目标机代理配置虚拟机和目标机代理 •调试应用调试应用 Ucos开发环境的建立步骤 四、构建项目 应在应在uc_bsp和和ucos构建成功后,再构建构建成功后,再构建appTest构建项目 可以单击可以单击“在后台运行在后台运行”,以隐藏该对话框,以隐藏该对话框 构建项目 在在“构建信息构建信息”视图里可以查看项目的构建信息视图里可以查看项目的构建信息 构建项目 在在“问题问题”视图里可以查看项目构建的问题记录视图里可以查看项目构建的问题记录 构建项目 •建立项目建立项目 •拷贝项目文件拷贝项目文件•配置项目配置项目•构建项目构建项目 •配置虚拟机和目标机代理配置虚拟机和目标机代理 •调试应用调试应用 Ucos开发环境的建立步骤 五、配置虚拟机和目标机代理 1、制作、制作X86启动盘启动盘2、配置虚拟机、配置虚拟机 3、创建目标机代理、创建目标机代理配置虚拟机和目标机代理 1、制作、制作X86启动盘启动盘配置虚拟机和目标机代理 在设置在设置IP地址时,应地址时,应选择局域网中没有被选择局域网中没有被占用的一个占用的一个IP地址地址 。

      配置虚拟机和目标机代理 2、配置虚拟机、配置虚拟机选择菜单项:选择菜单项: [ 虚拟机 虚拟机——〉〉配置虚拟机 配置虚拟机 ] 配置虚拟机和目标机代理 3、创建目标机代理、创建目标机代理单击目标机管理窗口单击目标机管理窗口中绿色的十字符号,中绿色的十字符号,在弹出的窗口中选择在弹出的窗口中选择“基于基于TA的连接方式的连接方式”,并点击,并点击“下一步下一步” 配置虚拟机和目标机代理 目标机连接属性目标机连接属性配置虚拟机和目标机代理 基本信息:基本信息:名字:名字:输入目标机的名字(缺省是输入目标机的名字(缺省是default););日志:日志:选择选择No;;连接参数:连接参数:连接类型连接类型::默认选择默认选择UDP,不能更改;,不能更改;IP地址地址::这里输入目标机(虚拟机)的这里输入目标机(虚拟机)的IP地址;地址;端口号端口号::输入目标机的端口(固定为输入目标机的端口(固定为1118););超时:超时:超时时间的定义;超时时间的定义;重试:重试:数据超时重试最大次数数据超时重试最大次数配置虚拟机和目标机代理 •建立项目建立项目 •拷贝项目文件拷贝项目文件•配置项目配置项目•构建项目构建项目 •配置虚拟机和目标机代理配置虚拟机和目标机代理 •调试应用调试应用 Ucos开发环境的建立步骤 六、调试应用 1、启动虚拟机1、启动虚拟机2、启动目标机代理2、启动目标机代理 3、启动调试器3、启动调试器 调试应用 1、启动虚拟机、启动虚拟机调试应用 显示的显示的IP地址即为创建启动盘时设置的地址即为创建启动盘时设置的IP地址地址 调试应用 2、启动目标机代理2、启动目标机代理 调试应用 3、启动调试器3、启动调试器 在该项目的在该项目的“x86_i386_le_soft_elf_tra_debug”上点击鼠标右上点击鼠标右键键 调试应用 选择选择“是是(Y)”,切换到调试透视图,切换到调试透视图 调试应用 调试器界面调试器界面 调试应用 在在 虚拟机虚拟机 “Bochs for Windows-- Display” 窗口中观察输出窗口中观察输出调试应用 谢谢!谢谢! 。

      点击阅读更多内容
      相关文档
      2025国开山东开大《土质学与土力学》形成性考核123答案+终结性考核答案.docx 中学综合素质知识点梳理【中学教师资格证】.docx 2025国开山东开大《特许经营概论》形成性考核123答案+终结性考核答案.doc 2025年高考英语全国一卷真题(含答案).docx 2025国开山东《农民专业合作社创建与管理》形成性考核123答案+终结性考核答案.docx 2025国开山东开大《自然现象探秘》形成性考核123答案+终结性考核答案.docx 2025国开山东《消费心理学》形成性考核123答案+终结性考核答案.doc 2025国开山东《小微企业管理》形成性考核123答案+终结性考核答案.doc 2025国开山东开大《资本经营》形成性考核123答案+终结性考试答案.docx 2025国开山东《小学生心理健康教育》形考123答案+终结性考试答案.docx 2025国开《视频策划与制作》形考任务1-4答案.docx 2025国开《亲子关系与亲子沟通》形考任务234答案+期末大作业答案.docx 2025国开电大《煤矿地质》形成性考核123答案.docx 2025国开电大《冶金原理》形考任务1234答案.docx 2025国开《在线学习项目运营与管理》形考任务1234答案.doc 2025国开电大《在线教育的理论与实践》阶段测验1-4答案.docx 2024 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 环保工程师---2023 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 2025国开《液压与气压传动》形考任务一参考答案.docx 2025年春江苏开放大学教育研究方法060616计分:形成性作业2、3答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.