Tornado 包含三个完整的部分: (1)Tornado系列工具, 一套位于主机或目标机上强大的交互式开发工具和使用程序; (2)VxWorks 系统, 目标板上高性能可扩展的实时操作系统; (3)可选用的连接主机和目标机的通讯软件包 如以太网、串行线、在线仿真器或ROM仿真器.
目录
主要特点tornado的组成实际应用技术数据
主要特点
Tornado的独特之处在于其所有开发工具能够使用在应用开发的任意阶段以及任何档次的硬件资源上。而且, 完整集的Tornado工具可以使开发人员完全不用考虑与目标连接的策略或目标存储区大小。 Tornado 结构的专门设计为开发人员和第三方工具厂商提供了一个开放环境。已有部分应用程序接口可以利用并附带参考书目,内容从开发环境接口到连接实现。 Tornado包括强大的开发和调试工具, 尤其适用于面对大量问题的嵌入式开发人员。这些工具包括C和C++源码级别的调试器, 目标和工具管理, 系统目标跟踪, 内存使用分析和自动配置. 另外,所有工具能很方便地同时运行,很容易增加和交互式开发。 VxWorks支持广泛的工业标准如POSIX 1003.1b实时扩展, ANSI C (浮点支持) and TCP/IP 网络协议. 这些标准促进多种不同产品间的互用性, 提升了可移植性, 保护用户在开发和培训方面的投资。 VxWorks具备一个高效的微内核。微内核支持实时系统的一系列特征包括多任务,中断支持,任务抢占式调度和循环调度。微内核设计使VxWorks缩减了系统开销并加速了对外部事件的反应。内核的运行非常快速和确定,例如, 在68K处理器上上下文切换仅需要3.8微秒。中断等待时间少于3微秒。 VxWorks 具有可伸缩性, 开发人员能按照应用需求分配所需的资源,而不是为操作系统分配资源。从需要几K字节存储区的嵌入设计到需求更多的操作系统功能的复杂的高端实时应用, 开发人员可任意选择多达80种不同的配置。 IBM的rational time realtest就是以此作为平台
tornado的组成
CrossWind:源程序(C 或 C++ 以及汇编程序等)的调试工具。 CrossWind结合了图形方式和命令行方式的最大特点。 最普通的调试方式,例如断点设置和程序执行控制,可 以通过便捷的点击方式实现。同样,程序显示框和数 据侦察窗也提供了一个直接的可视窗口来观察应用程 序中最关键的一部分。如果需要更复杂的调试,CrossWind 也提供了命令行的方式来调用它提供的各种命令。 Browser:可对系统对象(任务、消息队列、信号量等)和存储 器使用情况进行观察的浏览器。可以方便地监视用户的 目标系统。Browser汇总了应用进程,内存消耗和一个目 标内存的映射。通过 Browser,用户可以观察信号量、 消息队列、内存分配、看门狗计时器、堆栈使用情况、 目标 CPU使用率、对象模块结构和符号表以及每个任务的详细信息。 WindSh:提供从宿主机到目标机之间的一个命令 shell。WindSh 是一种非常受欢迎的开发工具,它具有很强的交互性和可操作性,允许用户调用内存中的应用程序模块或是 VxWorks模块中的任何例程。它不但具有一般命令语言的功能,而且也具有 C 语言的设计特点,能够解释几乎任何 C 语言表达式, 执行大多数 C 语言算子,解析符号表数据。对初用者来说,WindSh学习起来比较简单,使用比较方便,对熟练用户而言,则有较为高级的手段可以应用。 WindView:非常出色的系统可视诊断和分析工具。可非常容易地观察各任务,中断程序之间的相互作用。它是在嵌入式系统应用开发期间的可视工具。 VxSim:快速原型仿真器。可在硬件设备未完成之前,在宿主机上对应用程序进行仿真分析。 Project Facility:工程管理工具,配制应用程序或vxworks本身。
实际应用
Tornado: IDS“狂风”战斗机,于l969年3月,由英国、德国和意大利三国联合成立的帕那维亚飞机公司设计。 “狂风”战斗机是为适应北约组织对付突发事件的“灵活反应”战略思想而研制的,主要用来代替F-4、F-104、“火神”、“坎培拉”、“掠夺者”等战斗机和轰炸机,执行截击、攻击等常规作战任务。“狂风”战斗机为串列双座,两侧“狂风”机翼为可变后掠悬臂式上单翼。机翼翼根段为固定段,其前线后掠角为60度;活动段后掠角可由人工控制在25度至67度间变化,带全翼展襟副翼及前缘缝翼。 该机无论是在昼间、夜间和复杂天气条件,也无论是以高速或低速飞行,它都投放各种精确武器。其拥有的高精度攻击武器和精确导航系统,可保证它有效攻击隐藏在浓雾中的目标,或者有效攻击那些以高速飞行的低噪音和低振动强度的目标。 机上有先进的地形自动跟踪系统,可保证飞机在低空以跨音速突防。该机装有2门27毫米口径“毛瑟”机炮,可各备弹188发。还设有7个外挂架,机身下3个,两翼下各2个。
技术数据
翼展:(后掠角25度)13.91米,(后掠角67度)8.60米 机长:(IDS/ECR)16.72米,(ADV)18.68米 机高:5.95米 机翼面积:26.6平方米 空重:(IDS)14090千克,(ADV)14500千克 最大载弹弹量:(IDS)9000千克,(ADV)8500千克 最大起飞重量:27950千克 最大平飞速度:(高空、无外挂)M2.2,(有外挂)M有0有92 着陆速度:213千米/小时 作战半径:(带重武器,高-低-高)1390千米 转场航程:3890千米 限制过载:+7.5g Tornado, 一个高性能的网络服务器框架,由FriendFeed团队开发