新闻资讯
看你所看,想你所想

Tornado(TornadoTornado代表嵌入实时套用)

Tornado(TornadoTornado代表嵌入实时套用)

系统内容 TornadoTornado代表嵌入实时套用中最新一代的开发和执行环境。 Tornado 包含三个完整的部分: (1)Tornado系列工具, 一套位于主机或目标机上强大的互动式开发工具和使用程式; (2)VxWorks 系统, 目标板上高性能可扩展的实时作业系统; (3)可选用的连线主机和目标机的通讯软体包 如乙太网、串列线、线上仿真器或ROM仿真器。

主要特点

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就是以此作为平台

组成

CrossWind:源程式(C 或 C++ 以及彙编程式等)的调试工具。CrossWind结合了图形方式和命令行方式的最大特点。最普通的调试方式,例如断点设定和程式执行控制,可 以通过便捷的点击方式实现。同样,程式显示框和数 据侦察窗也提供了一个直接的可视视窗来观察套用程 序中最关键的一部分。如果需要更複杂的调试,CrossWind 也提供了命令行的方式来调用它提供的各种命令。
Browser:可对系统对象(任务、讯息伫列、信号量等)和存储 器使用情况进行观察的浏览器。可以方便地监视用户的 目标系统。Browser汇总了套用进程,记忆体消耗和一个目 标记忆体的映射。通过 Browser,用户可以观察信号量、讯息伫列、记忆体分配、看门狗计时器、堆叠使用情况、 目标CPU使用率、对象模组结构和符号表以及每个任务的详细信息。
WindSh:提供从宿主机到目标机之间的一个命令 shell。WindSh 是一种非常受欢迎的开发工具,它具有很强的互动性和可操作性,允许用户调用记忆体中的应用程式模组或是 VxWorks模组中的任何例程。它不但具有一般命令语言的功能,而且也具有 C 语言的设计特点,能够解释几乎任何 C 语言表达式, 执行大多数 C 语言运算元,解析符号表数据。对初用者来说,WindSh学习起来比较简单,使用比较方便,对熟练用户而言,则有较为高级的手段可以套用。
WindView:非常出色的系统可视诊断和分析工具。可非常容易地观察各任务,中断程式之间的相互作用。它是在嵌入式系统套用开发期间的可视工具。
VxSim:快速原型仿真器。可在硬体设备未完成之前,在宿主机上对应用程式进行仿真分析。
Project Facility:工程管理工具,配製应用程式或vxworks本身。

转载请注明出处海之美文 » Tornado(TornadoTornado代表嵌入实时套用)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com