Tornado使用指南.doc

【Tornado使用指南】 Tornado 是由美国Wind River Systems(风河公司)开发的一款嵌入式实时操作系统(RTOS)的开发环境,专为VxWorks RTOS设计。VxWorks 自1984年推出以来,因其高效能和卓越的实时特性,在军事、航空航天、通信等领域广泛应用,包括F-16、FA-18战斗机、B-2隐形轰炸机、爱国者导弹,甚至火星探测器等高科技项目。 Tornado 在1995年后成为VxWorks的开发调试工具,它包含三个主要部分: 1. 宿主机和目标机上的交叉开发工具和实用程序,这些工具驻留在开发平台上,不受目标机资源限制。 2. 高性能、可裁剪的VxWorks实时操作系统,它具有实时性、多任务内核、任务间通讯、互斥机制等特性,可以根据需求进行系统配置和裁剪。 3. 多种通信方式连接宿主机和目标机,如以太网、串口线、ICE仿真器、ROM仿真器等,提供一致的图形接口和人机交互体验。 Tornado 的核心优势在于,无论目标机资源如何,其开发工具都能保持完整功能,并通过中央服务器(Target Server)统一管理与目标机的通信。 在Tornado中,有以下关键开发工具: - **CrossWind**:源代码调试工具,支持C、C++和汇编程序,结合图形和命令行界面,便于设置断点、控制程序执行,并提供可视化数据查看。 - **Browser**:系统浏览器,用于观察系统对象和存储器使用情况,包括任务、消息队列、信号量、内存分配等,提供目标系统的实时监控。 - **WindSh**:宿主-目标机命令shell,提供交互式操作,允许调用目标机的程序模块和VxWorks例程,具备类似C语言的解释能力。 - **WindView**:系统可视诊断和分析工具,用于分析任务和中断间的交互,帮助优化系统性能。 - **VxSim**:快速原型仿真器,允许在硬件开发前进行软件验证和调试。 VxWorks RTOS的特点包括: - 实时性强,满足严格的实时要求。 - 基于优先级或抢占式的实时调度。 - 支持多任务,所有任务在同一地址空间,提高通讯速度和上下文切换效率。 - 系统可配置性,可以根据需求裁剪组件,节省空间。 - 所有任务运行在超级模式,系统调用以普通子程序形式存在。 Tornado 的出现极大地简化了嵌入式系统的开发流程,为开发者提供了强大的工具集,使得即使在资源受限的目标机上也能进行高效开发和调试。对于希望深入理解和使用Tornado进行VxWorks开发的工程师来说,这份简明教程虽然资料有限,但仍然是一个宝贵的参考资料。


















剩余31页未读,继续阅读

- zhangjunfu2692012-10-25Tornado入门教程,谢谢!

- 粉丝: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 西门子S7-1215与MCGS7.7触摸屏联机程序:交通灯控制系统的人行道功能设计与实现
- 基于YALMIP的微网优化调度模型构建与应用
- 模拟IC设计教程:Buck型DCDC电路与LTC3542高效转换电路设计详解
- 激光技术中COMSOL仿真模拟多组分粉末熔化凝固过程的热行为及性能影响
- COMSOL多裂纹水力压裂扩展技术:实现拉伸与压缩破坏的高效模拟 - 流体动力学 v2.5
- IMG_20250730_114130.jpg
- 基于断裂力学理论的COMSOL相场法模拟横观各向同性介质水力压裂裂纹扩展
- 【地理信息系统】基于EE的爱荷华州城市扩展分析:1985-2025年建成区面积变化与可视化展示系统构建
- 简单的labview上位机搭建
- WPF中实现加载等待动画(Loading)的实现
- 电商购物平台 Node+Express+Vue.js 2025毕业设计
- 高效精准的循环载荷试验机:快速进行各类材料低频疲劳测试,涵盖20N至200KN大载荷范围,确保应力应变曲线精度至0.001N - 极速代测
- 理发店管理系统 Node+Express+Vue.js 2025毕业设计
- 社会养老平台 Node+Express+Vue.js 2025毕业设计
- RK3568下的进程间通信:UDP实现MASH网络
- 在线教育平台 SpringCloud+Vue.js 2025毕业设计


