Tornado开发环境介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.Tornado核心工具介绍
2.4 WindView
WindView是一个图形化的动态诊断和分析工具,主要 是向开发者提供目标机硬件上实际运行的应用程序的 许多的详细情况 看到目标机的任务切换、信号量、消息队列、中断、 看门狗等信息
2.Tornado核心工具介绍
2.4 WindView
2.Tornado核心工具介绍
5.连接开发板需要注意的事项和 步骤
5.配置tornado中的Target Server参数,将core files中指向的映像文 件和通过ftp下载的映像文件一致。将target server中的target地址设 为192.168.0.10(举例,可以改),选择back end方式为rpc通讯方 式。 unch target server,如果成功,在任务栏右下角会出现红色的蜗 牛,点击它可以看到连接成功的信息。 这时候表示开发主机和开发 板连接正确。 7. 可以将编译好的.out执行文件下载执行。
结束!
所有的Tornado工具(诸如Shell、Debugger及 Browser等等,这些工具的使用将在后面的章节介绍) 使用WTX (Wind River Tool Exchange ) 协议同 Target Server通讯,Target Server再将请求消息送 往目标机上的Target Agent,这就避免了主机工具频 繁地访问目标机。
3.工程类型介绍(Bootable和 Downloadable)
3.1 Bootable类型的工程
Bootable VxWorks image类型的工程是可下载的 VxWorks 映像,包含了必须的VxWorks 内核、组件 以及BSP。也可以烧到flash里面进行固化。
另外这种工程是可配置的,开发者不仅可以根据需要 修改编译规则,在工程的组件列表中可以增加或删除 组件,还可以选择特性项对相关组件内部的一些宏进 行赋值。 主要用于BSP开发。
3.工程类型介绍(Bootable和 Downloadable)
3.2 Downloadable类型的工程
主要用于上层应用程序开im)的实例演示
4.2 基于真实环境的实例演示
5.连接开发板需要注意的事项和步骤
1.分别连接串口,网口,电源。确保连接正确,连错的话无法正常
主要包含以下三个部分:
运行在宿主机和目标机上的强有力的交叉开发工具 和实用程序; 例如:GNU、Diab编译器,文本编辑器,各种调试 工具,VxSim模拟器等 运行在目标机上的高性能、可裁剪的实时操作系统 VxWorks ; 连接宿主机和目标机的多种通讯方式,如:以太网, 串口线,JTAG等。
Tornado开发环境介绍
北京邮电大学电信工程学院
内容提要
1. Tornado开发环境总体介绍 2. Tornado核心工具介绍 3. 工程类型介绍(Bootable 和 Downloadable) 4. 两个实例演示(模拟环境和真实开发环境下) 5. 连接开发板需要注意的事项和步骤
1.Tornado开发环境总体介绍 1.1 Tornado的组成
2.5 Debugger
最普通的调试行为,如设置断点、控制程序执行
Target Server以进程的形式(tgtsvr.exe)运行在 Windows主机上,而Target Agent则以VxWorks的一 个任务(tWdbTask)运行在目标机上,两者通常使 用网络进行通讯,但也可以使用其他通讯方式。 Target Serve与Target Agent间使用WDB(Wind Debug)协议进行通信,这就好比一座桥梁,将目标 机与主机上的Tornado开发工具联系在一起。
1.Tornado开发环境总体介绍
1.2 Tornado的特点
给开发者提供一个一致的图形接口和人机界面
Tornado所有的工具都是驻留在开发平台上
所有工具都通过一个中央服务器(Target Server)处理 与目标机的通讯
1.3 Tornado的工作界面(以downloadable工程为例)
2.Tornado核心工具介绍
2.2 WindShell
工作流程
2.Tornado核心工具介绍
2.3 Browser
目标机系统浏览器 ,可以方便的监视目标机的状态 可以动态捕捉以下信息: 详细的任务信息、信号量、消息队列、内存分区、看 门狗定时器、所有任务的堆栈使用情况、目标机的cpu 使用情况、目标模块结构和符号、中断向量等
1.Tornado开发环境总体介绍
2.Tornado核心工具介绍
2.1 VxSim
VxSim是一个原型仿真器,适用于在没有硬件支持下进 行应用层程序的开发 VxSim中不适合开发设备驱动,但是支持任务调度,任 务交互等内核支持的功能 标配的Tornado中只有VxSim的基本功能,需要全部功 能需要向WindRiver公司购买,如网络功能等
通讯。 2.用超级终端或者其它串口软件(波特率:4800)设置boot程序, 注意Target和host的IP地址,要将PC的地 址设置为boot程序中的 host的IP地址。如host:192.168.0.1,target:192.168.0.10,两者不能冲突。 还要注意ftp设置的user名和password,默认为target,具体可以看串 口显示。 3.设置ftp服务器(可以使用tornado自带的wftp)的访问路径,将 VxWorks映像文件放到ftp服务器的访问路径下。 4.重起开发板,这时候可以通过以太网线下载VxWorks映像文件。 如果下载成功,会在串口软件上显示下载VxWorks映像文件成功的 消息,并且有VxWorks的字样。如果不 成功继续1-4步骤。