《最新实验一ucos嵌入式仿真开发环境的建立PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新实验一ucos嵌入式仿真开发环境的建立PPT课件.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一实验一ucos嵌入式仿真开发环嵌入式仿真开发环境的建立境的建立电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心掌握嵌入式软件掌握嵌入式软件开开发环境的建立过程发环境的建立过程初步掌握嵌入式程序的编译和调试过程初步掌握嵌入式程序的编译和调试过程实验目的实验目的电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工
2、程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目建立项目拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目配置虚拟机和目标机代理配置虚拟机和目标机代理调试应用调试应用Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心一、建立项目一、建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心两个两个“静态库项目静态库项目”一个一个“操作系统无关项目操作系统无关项目”ucos:OS内核内核uc_bsp:板级支持包:板级支持包appTest:应用项目:应用项目 要建立的库项目
3、要建立的库项目建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、建立静态库项目:、建立静态库项目:ucos建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心选择项目类型:选择项目类型:静态库项目静态库项目建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心项目名:项目名:ucos建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心体系结构:体系结构:x86配置:配置:i386_le_soft建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2、建立静态库项目:、建立
4、静态库项目:uc_bsp 与与ucos类似,请参照类似,请参照ucos的建立方法的建立方法建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心3、建立操作系统无关项目、建立操作系统无关项目:appTest项目类型项目类型:操作系统无关项目操作系统无关项目建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心项目名:项目名:appTest建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心内存摸板:内存摸板:(采用目标监控器调试时的内存模板)(采用目标监控器调试时的内存模板)D:/LambdaPRO/target/deltao
5、s/bsps/boards/pc386/mtp/tra_debug.mtp启动类型:启动类型:(采用目标监控器调试时的启动方式)(采用目标监控器调试时的启动方式)D:/LambdaPRO/target/deltaos/bsps/boards/pc386/start/tra_debug建立项目建立项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目建立项目拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目配置虚拟机和目标机代理配置虚拟机和目标机代理调试应用调试应用Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心二、
6、拷贝项目文件二、拷贝项目文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心光盘光盘Libuc_bsp文件夹下面的文件文件夹下面的文件uc_bsp项目项目ucos项目项目光盘光盘C/OS-II的文件夹下面的文件的文件夹下面的文件appTest项目项目光盘实验用例程序源文件光盘实验用例程序源文件 需要拷贝到各个项目需要拷贝到各个项目src目录下的文件目录下的文件拷贝项目文件拷贝项目文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心uc_bsp项目项目拷贝项目文件拷贝项目文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心ucos项目项目拷贝项目文件拷贝项目文
7、件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心appTest项目项目拷贝项目文件拷贝项目文件电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目建立项目拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目配置虚拟机和目标机代理配置虚拟机和目标机代理调试应用调试应用Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心三、配置项目三、配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、静态库项目、静态库项目uc_bsp1)、设置生成的)、设置生成的库文件库文件的的名称名称和和输出路径输出路径
8、2)、设置)、设置编译编译可能用到的可能用到的路径路径配置项目配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心输出文件名输出文件名:libuc_bsp输出路径输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、设置生成的库文件的名称和输出路径)、设置生成的库文件的名称和输出路径配置项目配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2)、设置编译可能用到的路径)、设置编译可能用到的路径系统已自动添加好了相应的路径系统已自动添加好了相应的路径,无需手工再添加了无需手工再添加了配置项目配置项目电子科技
9、大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1)、设置生成的)、设置生成的库文件库文件的的名称名称和和输出路径输出路径2)、设置)、设置编译编译可能用到的可能用到的路径路径2、静态库项目、静态库项目ucos电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心库文件名库文件名:libucos输出路径输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、设置生成的库文件的名称和输出路径)、设置生成的库文件的名称和输出路径配置项目配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2)、设置编译可能用到的路径)、
10、设置编译可能用到的路径系统已自动添加好了相应的路径系统已自动添加好了相应的路径,无需手工再添加了无需手工再添加了配置项目配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心3、操作系统无关项目:、操作系统无关项目:appTest1)、设置)、设置编译编译可能用到的可能用到的路径路径2)、)、库搜索路径库搜索路径配置项目配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1)、设置编译可能用到的路径)、设置编译可能用到的路径手动添加手动添加:D:/LambdaPRO/host/ide/workspace/ucos/src配置项目配置项目电子科技大学嵌入式软件工程中
11、心电子科技大学嵌入式软件工程中心2)、库搜索路径)、库搜索路径添加三个库添加三个库:gcc、uc_bsp、ucos库搜索路径库搜索路径可不填(系统默认路径)可不填(系统默认路径)配置项目配置项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目建立项目拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目配置虚拟机和目标机代理配置虚拟机和目标机代理调试应用调试应用Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心四、构建项目四、构建项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心应在应在uc_bsp和和u
12、cos构建成功后,再构建构建成功后,再构建appTest构建项目构建项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心可以单击可以单击“在后台运行在后台运行”,以隐藏该对话框,以隐藏该对话框构建项目构建项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在在“构建信息构建信息”视图里可以查看项目的构建信息视图里可以查看项目的构建信息构建项目构建项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在在“问题问题”视图里可以查看项目构建的问题记录视图里可以查看项目构建的问题记录构建项目构建项目电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目
13、建立项目拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目配置虚拟机和目标机代理配置虚拟机和目标机代理调试应用调试应用Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心五、配置虚拟机和目标机代理五、配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、制作、制作X86启动盘启动盘2、配置虚拟机、配置虚拟机3、创建目标机代理、创建目标机代理配置虚拟机和目标机代理配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、制作、制作X86启动盘启动盘配置虚拟机和目标机代理配置虚拟机
14、和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在设置在设置IP地址时,应地址时,应选择局域网中没有被选择局域网中没有被占用的一个占用的一个IP地址地址。配置虚拟机和目标机代理配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心2、配置虚拟机、配置虚拟机选择菜单项:选择菜单项:虚拟机虚拟机配置虚拟机配置虚拟机配置虚拟机和目标机代理配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心3、创建目标机代理、创建目标机代理单击目标机管理窗口单击目标机管理窗口中绿色的十字符号,中绿色的十字符号,在弹出的窗口中选择在弹出的
15、窗口中选择“基于基于TA的连接方式的连接方式”,并点击,并点击“下一步下一步”。配置虚拟机和目标机代理配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心目标机连接属性目标机连接属性配置虚拟机和目标机代理配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心基本信息:基本信息:名字:名字:输入目标机的名字(缺省是输入目标机的名字(缺省是default););日志:日志:选择选择No;连接参数:连接参数:连接类型连接类型:默认选择默认选择UDP,不能更改;,不能更改;IP地址地址:这里输入目标机(虚拟机)的这里输入目标机(虚拟机)的IP地
16、址;地址;端口号端口号:输入目标机的端口(固定为输入目标机的端口(固定为1118););超时:超时:超时时间的定义;超时时间的定义;重试:重试:数据超时重试最大次数。数据超时重试最大次数。配置虚拟机和目标机代理配置虚拟机和目标机代理电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心建立项目建立项目拷贝项目文件拷贝项目文件配置项目配置项目构建项目构建项目配置虚拟机和目标机代理配置虚拟机和目标机代理调试应用调试应用Ucos开发环境的建立步骤开发环境的建立步骤电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心六、调试应用六、调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式
17、软件工程中心、启动虚拟机、启动虚拟机、启动目标机代理、启动目标机代理、启动调试器、启动调试器调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心1、启动虚拟机、启动虚拟机调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心显示的显示的IP地址即为创建启动盘时设置的地址即为创建启动盘时设置的IP地址地址调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心、启动目标机代理、启动目标机代理调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心、启动调试器、启动调试器在该项目的在该项目的“x86_i386_l
18、e_soft_elf_tra_debug”上点击鼠标右键上点击鼠标右键调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心选择选择“是是(Y)”,切换到调试透视图,切换到调试透视图调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心调试器界面调试器界面调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心在在虚拟机虚拟机“BochsforWindowsDisplay”窗口中观察输出窗口中观察输出调试应用调试应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心谢谢!谢谢!结束语结束语谢谢大家聆听!谢谢大家聆听!63