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

上传人:小飞机 文档编号:6157360 上传时间:2023-09-30 格式:PPT 页数:62 大小:812.50KB
返回 下载 相关 举报
实验一ucos嵌入式仿真开发环境的建立.ppt_第1页
第1页 / 共62页
实验一ucos嵌入式仿真开发环境的建立.ppt_第2页
第2页 / 共62页
实验一ucos嵌入式仿真开发环境的建立.ppt_第3页
第3页 / 共62页
实验一ucos嵌入式仿真开发环境的建立.ppt_第4页
第4页 / 共62页
实验一ucos嵌入式仿真开发环境的建立.ppt_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《实验一ucos嵌入式仿真开发环境的建立.ppt》由会员分享,可在线阅读,更多相关《实验一ucos嵌入式仿真开发环境的建立.ppt(62页珍藏版)》请在三一办公上搜索。

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/wo

7、rkspace/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;连接参数:连接类型:默认选择

9、UDP,不能更改;IP地址:这里输入目标机(虚拟机)的IP地址;,端口号:输入目标机的端口(固定为1118);超时:超时时间的定义;重试:数据超时重试最大次数。,配置虚拟机和目标机代理,建立项目,拷贝项目文件,配置项目,构建项目,配置虚拟机和目标机代理,调试应用,Ucos开发环境的建立步骤,六、调试应用,、启动虚拟机,、启动目标机代理,、启动调试器,调试应用,1、启动虚拟机,调试应用,显示的IP地址即为创建启动盘时设置的IP地址,调试应用,、启动目标机代理,调试应用,、启动调试器,在该项目的“x86_i386_le_soft_elf_tra_debug”上点击鼠标右键,调试应用,选择“是(Y)”,切换到调试透视图,调试应用,调试器界面,调试应用,在 虚拟机“Bochs for Windows Display”窗口中观察输出,调试应用,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号