Tornado开发环境介绍课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tornado开发环境介绍 内容提要 1. Tornado开发环境总体介绍 2. Tornado核心工具介绍 3. 工程类型介绍(Bootable 和 Downloadable) 4. 两个实例演示(模拟环境和真实开发环境下) 5. 连接开发板需要注意的事项和步骤 1.Tornado开发环境总体介绍 1.1 Tornado的组成 主要包含以下三个部分: 运行在宿主机和目标机上的强有力的交叉开发工具和实用程序; 例如:GNU、Diab编译器,文本编辑器,各种调试工具,VxSim模拟器等 运行在目标机上的高性能、可裁剪的实时操作系统 VxWorks ; 连接宿主机和目标机的多种通讯方式,如:以太网,串口线,JTAG等。 1.Tornado开发环境总体介绍 1.Tornado开发环境总体介绍 2.Tornado核心工具介绍 2.Tornado核心工具介绍 2.Tornado核心工具介绍 2.Tornado核心工具介绍 2.Tornado核心工具介绍 2.Tornado核心工具介绍 Target Server以进程的形式(tgtsvr.exe)运行在Windows主机上,而Target Agent则以VxWorks的一个任务(tWdbTask)运行在目标机上,两者通常使用网络进行通讯,但也可以使用其他通讯方式。Target Serve与Target Agent间使用WDB(Wind Debug)协议进行通信,这就好比一座桥梁,将目标机与主机上的Tornado开发工具联系在一起。 所有的Tornado工具(诸如Shell、Debugger及Browser等等,这些工具的使用将在后面的章节介绍)使用WTX (Wind River Tool Exchange ) 协议同Target Server通讯,Target Server再将请求消息送往目标机上的Target Agent,这就避免了主机工具频繁地访问目标机。 3.工程类型介绍(Bootable和Downloadable) 3.工程类型介绍(Bootable和Downloadable) 4.两个实例演示 5.连接开发板需要注意的事项和步骤 5.连接开发板需要注意的事项和步骤 结束! * * 北京邮电大学电信工程学院 1.2 Tornado的特点 给开发者提供一个一致的图形接口和人机界面 Tornado所有的工具都是驻留在开发平台上 所有工具都通过一个中央服务器(Target Server)处理与目标机的通讯 1.3 Tornado的工作界面(以downloadable工程为例) 2.1 VxSim VxSim是一个原型仿真器,适用于在没有硬件支持下进行应用层程序的开发 VxSim中不适合开发设备驱动,但是支持任务调度,任务交互等内核支持的功能 标配的Tornado中只有VxSim的基本功能,需要全部功能需要向WindRiver公司购买,如网络功能等 2.2 WindShell 工作流程 2.3 Browser 目标机系统浏览器 ,可以方便的监视目标机的状态 可以动态捕捉以下信息: 详细的任务信息、信号量、消息队列、内存分区、看门狗定时器、所有任务的堆栈使用情况、目标机的cpu使用情况、目标模块结构和符号、中断向量等 2.4 WindView WindView是一个图形化的动态诊断和分析工具,主要是向开发者提供目标机硬件上实际运行的应用程序的许多的详细情况 看到目标机的任务切换、信号量、消息队列、中断、看门狗等信息 2.4 WindView 2.5 Debugger 最普通的调试行为,如设置断点、控制程序执行 3.1 Bootable类型的工程 Bootable VxWorks image类型的工程是可下载的VxWorks 映像,包含了必须的VxWorks 内核、组件以及BSP。也可以烧到flash里面进行固化。 另外这种工程是可配置的,开发者不仅可以根据需要修改编译规则,在工程的组件列表中可以增加或删除组件,还可以选择特性项对相关组件内部的一些宏进行赋值。 主要用于BSP开发。 3.2 Downloadable类型的工程 主要用于上层应用程序开发 4.1 基于模拟器(VxSim)的实例演示 4.2 基于真实环境的实例演示 1.分别连接串口,网口,电源。确保连接正确,连错的话无法正常 通讯。 2.用超级终端或者其它串口软件(波特率:4800)设置boot程序, 注意Target和host的IP地址,要将PC的地 址设置为boot程序中的 host的IP地址。如host:,target:0,两者不能冲突。 还要注意ftp设置的user名和password,默认为target,具体可以看串 口显示。 3.设置ftp服务器(可以使用t

文档评论(0)

huaz15718 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档