100-ucos嵌入式仿真开发环境的建立课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《100-ucos嵌入式仿真开发环境的建立课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 100 ucos 嵌入式 仿真 开发 环境 建立 课件
- 资源描述:
-
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”的文件,便可启动安装过程的文件,便可启动安装过程 安装安装Lambda
5、TOOL电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目建立项目 拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目 配置虚拟机和目标机代理配置虚拟机和目标机代理 调试应用调试应用 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)、设置生成的)、设置生成的库文件库文件的的 名称
展开阅读全文