- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用VxWorks的一些总结
使用VxWorks的一些总结
摘要:本文主要介绍VxWorks操作系统的集成环境Tornado的使用,介绍了PPC平台和X86平台上Tornado1.0.1集成环境的使用。内容包括:Tornado集成环境的安装,X86平台上目标机启动软盘的制作;PPC平台上bootrom的制作;一般的使用流程;编译链接;任务调试模式使用;系统调试模式使用。涉及到的工具主要有CrossWind、Browser、Target?Server?、Target?Agent、?WindSh、Editor。1、概述VxWorks操作系统的集成环境叫Tornado。Tornado集成环境提供了高效明晰的图形化的实时应用开发平台,它包括一套完整的面向嵌入式系统的开发和调测工具。Tornado环境采用主机-目标机交叉开发模型,应用程序在主机的Windows环境下编译链接生成可执行文件,下载到目标机,通过主机上的目标服务器(Target?Server)与目标机上的目标代理(Target?Agent)的通信完成对应用程序的调试、分析。它主要由以下几部分组成:?VxWorks高性能的实时操作系统;x?应用编译工具;x?交互开发工具;?下面对Tornado集成环境的各组件功能分别介绍:x?Tornado开发环境Tornado是集成了编辑器、编译器、调试器于一体的高度集成的窗口环境,同样也可以从Shell窗口下发命令和浏览。x?WindConfig:Tornado系统配置通过WindConfig可选择需要的组件组成VxWorks实时环境,并生成板级支持包BSP的配置。通过修改config.h可以实现WindConfig的所有功能,并且,可以实现WindConfig不能实现的功能。x?WindSh:Tornado外壳WindSh是一个驻留在主机内的C语言解释器,通过它可运行下载到目标机上的所有函数,包括VxWorks和应用函数。Tornado外壳还能解释常规的工具命令语言TCL。WindSh不仅可以解释几乎所有的C语言表达式,而且可以实现所有的调试功能。它主要有以下调试功能:下载软件模块;删除软件模块;产生任务;删除任务;设置断点;删除断点;运行、单步、继续执行程序;查看内存、寄存器、变量;修改内?存、寄存器、变量;查看任务列表、内存使用情况、CPU利用率;查看特定的对象(任务、信号量、消息队列、内存分区、类);复位目标机。x?浏览器Tornado浏览器可查看内存分配情况、任务列表、CPU利用率、系统目标(如任务、消息队列、信号量等)。这些信息可周期性地进行更新。x?CrossWind:源码级调试器源码级调试器CrossWind提供了图形和命令行方式来调试,可进行指定任务或系统级断点设置、单步执行、异常处理。有些功能如修改内存、寄存器、变量的值通过菜单操作是无法实现的,需要在WindSh中执行原语操作实现。x?驻留主机的目标服务器目标服务器管理主机与目标机的通信,所有与目标机的交互工具都通过目标服务器,它也管理主机上的目标机符号表,提供目标模块的加载和卸载。x?Tornado注册器所有目标服务器注册其提供的服务在注册器中。注册器映射用户定义的目标名到目标服务器网络地址。x?VxWorksTornado集成了VxWorks操作系统。x?目标代理程序目标代理程序是一个驻留在目标机中的联系Tornado工具和目标机系统的组件。一般来说,目标代理程序往往是不可见的。3、MPC750/MCPN750上bootrom的制作MPC750/MCPN750上的?bootrom用于初始化MPC750/MCPN750的硬件,通过网口加载?VxWorks?的内核映象。因为MPC750/MCPN750的bootrom已经制作,如果没有特殊需要,不需重新制作bootrom。制作MPC750/MCPN750上?bootrom的步骤:x?在Tornado集成环境下,使用菜单命令Project?|?Make?MCP750/MCPN750?|?Comman?Targets?|?clean删除以前生成的bootrom文件,使用菜单命令Project?|?Make?MCP750/MCPN750?|?Comman?Targets?|?bootrom.hex生成bootrom文件。生成的bootrom文件在相应的BSP目录中(MCP750为c:\tornado\target\config\mcp750,MCPN750为c:\tornado\target\config\mcpn750)x?使用elftobin??bootRom??mcp750.bin?生成mcp750.bin?文件x?启动TFTP服务器tftpd32.exe,设置下载文
您可能关注的文档
最近下载
- GB-50476-2024-混凝土结构耐久性设计规范.docx VIP
- 2025年葡萄牙公务员录用考试小语种职位外语水平测试试卷.docx
- Photoshop电子教案(全套100课时).docx VIP
- 劳动报酬代付协议书模板.docx VIP
- Packing派克密封件培训.ppt VIP
- 计算机系统的组成说课稿.ppt VIP
- 译林版小学英语三年级上册教案 全册 .doc
- 2025年西南证券笔试真题答案.docx VIP
- GBT27922商品售后服务评价体系培训教材(20200923223129).pptx VIP
- 东兴证券-镁行业深度(II)-供需或进入持续性紧平衡状态,多领域共振推动镁需求增长.pdf
文档评论(0)