VxWorks与Tornado介绍.ppt

  1. 1、本文档共158页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VxWorks与Tornado介绍

第6章 VxWorks与Tornado概貌 6.1 VxWorks的产品概况 6.2 VxWorks的交叉开发环境构成 6.3 VxWorks的操作系统 6.4 VxWorks的集成开发工具Tornado 6.5 目标机上的VxWorks Image 6.6 一个简单的工程项目实例 6.7 本章小结 习题 6.1 VxWorks的产品概况 操作系统面向不同领域的版本 VxWorks基本版:提供微内核和基本模块组件(如I/O系统、文件系统、网络系统等) VxWorks AE版:针对国防、航天、测量、控制系统推出的高可靠性产品 OSEKWorks版:集成的通信机制使控制器网络良好工作,适用于汽车工业 VSPWorks版:适用于多处理器的DSP系统 6.1 VxWorks的产品概况 2.交叉开发工具-Tornado 图形化的集成交叉开发工具 包括 项目管理工具 编辑器 编译器:GNUDiab 下载器 调试器:命令行图形 6.1 VxWorks的产品概况 对应安装后的目录文件: \Tornado2.2\host 例: 6.1 VxWorks的产品概况 3.相关文档 位于安装目录下的\Tornado2.2\docs子目录中 VxWorks操作系统方面的文档 《VxWorks Programmer’s Guide》 《VxWorks OS Libraries-API Reference》 Tornado方面的文档 《Tornado User’s Guide》 《Tornado API Programmer’s Guide》 6.1 VxWorks的产品概况 Network方面的文档 《VxWorks Networking Programmer’s Guide》 6.2 VxWorks交叉开发环境构成 交叉开发环境构成 VxWorks的交叉开发环境 6.2 VxWorks交叉开发环境构成 1.交叉开发环境构成 (宿)主机(Host) 目标机(Target) 主机和目标机之间的通信机制 6.2 VxWorks交叉开发环境构成 (宿)主机(Host) 用于辅助嵌入式系统软件开发 由通用机完成(如PC机或工作站) Windows95 /NT或 UNIX环境 安装集成开发环境(IDE),包括 交叉编译器(Cross Compiler):在主机上编译生成可以在目标机上运行的代码IMAGE 交叉调试器(Cross Debugger):通过主机和目标机之间的某种耦合方式实现前后台调试 6.2 VxWorks交叉开发环境构成 目标机(Target) 用户自己开发的嵌入式硬件设备 其上运行目标IMAGE 6.2 VxWorks交叉开发环境构成 主机和目标机之间的通信 采用目标服务器(Target Server)/ 目标代理(Target Agent)的方式 目标服务器:指在主机上运行的一个服务,它管理主机上的各开发调试工具之间以及主机和目标机之间的通信联系(每一个目标机要求对应有一个目标服务器) 目标代理:运行在目标机上,执行目标服务器送来的请求,然后回送执行结果 6.2 VxWorks交叉开发环境构成 2. VxWorks的交叉开发环境 6.2 VxWorks交叉开发环境构成 主机(Host) 集成开发环境为Tornado 系统安装时,集成调试环境Tornado和VxWorks操作系统的原材料安装到主机上 6.2 VxWorks交叉开发环境构成 目标机(Target) 可执行代码IMAGE通常取名为VxWorks (与VxWorks操作系统同名) IMAGE由 BSP(板级支持包)、VxWorks操作系统和应用程序三个部分组成 6.2 VxWorks交叉开发环境构成 主机和目标机之间的通信—— Target Server-Agent的方式 主机上Tornado的各调试工具通过VxWorks自定义的通信协议WTX与目标服务器通信 目标服务器与运行在目标机上的目标代理WDB Agent通过 WDB 协议交换信息 WDB Agent可运行在系统级和任务级两种模式下 6.3 VxWorks的操作系统 VxWorks操作系统的体系结构 VxWorks的内核 VxWorks的外挂基本模块组件 VxWorks的外挂附加模块组 6.6.1 VxWorks操作系统体系结构 模块化组件体系结构 (见下图) 由内核和各种外挂模块组件构成 外挂基本模块组件包括I/O系统、文件系统、网络系统、加载调试等开发工具组件、POSIX接口等兼容性组件、图形界

文档评论(0)

676200 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档