Tornado2.0 组件<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Tornado是嵌入式实时领域里最新一代的开发调试环境。。Tornado给嵌入式系统开发人员提供了一个不受目标机资源限制的超级开发和调试环境。Tornado包含三个高度集成的部分:
. 运行在宿主机和目标机上的强有力的交叉开发工具和实用程序;
. 运行在目标机上的高性能、可裁剪的实时操作系统VxWorks;
. 连接宿主机和目标机的多 种通讯方式,如:以太网,串口线,ICE或ROM仿真器等。
对于不同的目标机,Tornado给开发者提供一个一致的图形接口和人机界面。当使用Tornado的开发人员转向新的目标机时,不必再花费时间学习或适应新的工具;对深嵌入式应用开发者来说更重要的是,Tornado所有的工具都是驻留在开发平台上的。在嵌入式系统 工具发展历史上,Tornado是第一个实现了当目标机资源有限时开发工具仍可使用而且功能齐全的开发环境。另外,所有工具都通过一个中央服务器(Target Server)处理与目标机的通讯。所以无论连结方式是Ethernet,还是串口线、ICE仿真器、ROM仿真器或客户设计的调试通道,所有工具均可使用。
tornado 开发工具
l CrossWind:
源程序(C 或 C++ 以及汇编程序等)的调试工具。 CrossWind结合了图形方式和命令行方式的最大特点。 最普通的调试方式,例如断点设置和程序执行控制,可 以通过便捷的点击方式实现。同样,程序显示框和数 据侦察窗也提供了一个直接的可视窗口来观察应用程 序中最关键的一部分。如果需要更复杂的调试,CrossWind 也提供了命令行的方式来调用它提供的各种命令。
l Browser:
可对系统对象(任务、消息队列、信号量等)和存储 器使用情况进行观察的浏览器。可以方便地监视用户的 目标系统。Browser汇总了应用进程,内存消耗和一个目 标内存的映射。通过 Browser,用户可以观察信号量、 消息队列、内存分配、看门狗计时器、堆栈使用情况、 目标 CPU使用率、对象模块结构和符号表以及每个任务的详细信息。
l WindSh:
提供从宿主机到目标机之间的一个命令 shell。WindSh 是一种非常受欢迎的开发工具,它具有很强的交互性和可操作性,允许用户调用内存中的应用程序模块或是 VxWorks模块中的任何例程。它不但具有一般命令语言的功能,而且也具有 C 语言的设计特点,能够解释几乎任何 C 语言表达式, 执行大多数 C 语言算子,解析符号表数据。对初用者来说,WindSh学习起来比较简单,使用比较方便,对熟练用户而言,则有较为高级的手段可以应用。
l WindView:
非常出色的系统可视诊断和分析工具。可非常容易地观察各任务,中断程序之间的相互作用。它是在嵌入式系统应用开发期间的可视工具。
l VxSim:
快速原型仿真器。可在硬件设备未完成之前,在宿主机上对应用程序进行仿真分析。
l Project Facility:
工程管理工具,配制应用程序或vxworks本身。
注:大部分的工具都能通过使用Tcl进行定制,Tcl(Tool Command Language),一种类似于Bourne Shell和C语言的脚本语言。
用户377235 2014-9-3 20:31