【文档说明】100--ucos嵌入式仿真开发环境的建立课件.ppt,共(62)页,1.009 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-92568.html
以下为本文档部分文字说明:
电子科技大学嵌入式软件工程中心实验一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:/La
mbdaPRO/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_bsp1)、设置生成的库文件的名称和输出路径2)、设置编译可能用到的路径配置项目电子科技大学嵌入
式软件工程中心输出文件名:libuc_bsp输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、设置生成的库文件的名称和输出路径配置项目电子科技大学嵌入式软件工程中心2)、设置编译可能用到的路径系统已自动添加
好了相应的路径,无需手工再添加了配置项目电子科技大学嵌入式软件工程中心1)、设置生成的库文件的名称和输出路径2)、设置编译可能用到的路径2、静态库项目ucos电子科技大学嵌入式软件工程中心库文件名:libucos输出路径:D:/LambdaPRO/ta
rget/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、启动虚拟机2、启动目标机代理3、启动调试器调试应用电子科技大学嵌入式软件工程中心1、启动虚拟机调试应用电子科技大学嵌入
式软件工程中心显示的IP地址即为创建启动盘时设置的IP地址调试应用电子科技大学嵌入式软件工程中心2、启动目标机代理调试应用电子科技大学嵌入式软件工程中心3、启动调试器在该项目的“x86_i386_le_soft_elf_tra_debug”上点击鼠标右键调试应用电子科技大学嵌入式软件
工程中心选择“是(Y)”,切换到调试透视图调试应用电子科技大学嵌入式软件工程中心调试器界面调试应用电子科技大学嵌入式软件工程中心在虚拟机“BochsforWindows-Display”窗口中观察输出调试应用电子科技大学嵌入式软件工程中心谢谢!