UML软件工程组织

嵌入式软件调试开发环境Tornado

Tornado 是Windriver公司开发的工业上领先的嵌入式软件开发系统,于1995年获得了权威的EDN杂志颁发的年度产品创新奖。TornadoII开发环境上市后延续了第一代Tornado开发环境的突出的技术上和商业上的成功,全球的用户超过了30000家。

Tornado II开发环境是嵌入式实时领域里最新一代的开发调试环境,是实现嵌入式实时应用程序的完整的软件开发平台,是交叉开发环境运行在主机上的部分,是开发和调试VxWorks系统不可缺少的组成部分。Tornado给嵌入式系统开发人员提供了一个不受目标机资源限制的超级开发和调试环境。

最新Tornado II/VxWorks5.x BSP板级支持包列表

最新Tornado II/VxWorks5.x Device driver列表

Tornado的特点:

1.Tornado 可以运行在多种主机上,Tornado 是一个友好的开发环境,支持UNIX、Windows NT、Windows98/95等。

2.独立于硬件环境而先行开发应用程序的目标机仿真器VxSim,Tornado II提供的目标机仿真器VxSim,使开发者可独立于硬件环境而先行开发应用程序,,从而节省了新产品的研发时间和硬件方面的开销。 3.Tornado具有可视化图形界面的调试工具:核心工具, WindPower 工具。

Tornado具有可视化图形界面的调试工具很大程度地方便了开发者的调试工作.它的工具包括:

核心工具:

a.图形化的交叉调试器(Debugger)CrossWind/WDB

远程的源代码集成调试器,支持任务级和系统级调试,支持混合源代码和汇编代码显示,支持多目标同时调试。

b.工程配置工具(Project Facility/Configuration)

图形化的工程配置工具, 自动makefile 的生成, 可配置和裁减VxWorks 。

c.集成仿真器(Integrated Simulator)

提供与真实目标机一致的调试和仿真运行环境。

d.诊断分析工具(WindView for the Integrated Simulator)

WindView是一个图形化的动态诊断和分析工具,主要是向开发者提供目标机硬件上实际运行的应用程序的许多的详细情况。

e.C/C++编译环境(C/C++ Compilation Environment)

Tornado提供交叉编译器,iostreams类库和一些列的工具来支持C语言和C++语言。

f.命令行执行工具(WindSh)

Tornado的命令行执行工具WindSh是Tornado所独有的功能强大的命令行解释器,可以直接解释执行C语句表达式、调用目标机上的C函数、访问系统符号表中登记的变量。

WindPower 工具:

a.软件逻辑分析仪WindView

WindView是一个图形化的动态诊断和分析工具,主要是向开发者提供目标机硬件上实际运行的应用程序的许多的详细情况。

b.原型仿真器VxSim

VxSim是一个原型仿真器,主要是使开发者在没有实际的目标硬件情况下,先进行原型机应用程序的开发,包括网络设计和基于多处理器的设计。VxSim还可以使开发者在开发周期中较早地进行大部分的应用软件测试,使开发者能够以较小的代价纠正错误。

c.显示软件包ScopePak

显示软件包ScopePak允许开发者在应用程序运行时可以监视数据和函数调用,这些工具不需要重新编译。

显示软件包包括以下两个工具:

软件示波器StethoScope: 是一个实时数据收集、显示、文档和调试工具,主要是使开发者可以在应用程序运行时对其进行分析。

跟踪示波器TraceScope: 是一个追踪程序执行过程的工具。

d.性能检测包PerformancePak

ProfileScope:主要是提供细节的、到每个函数的运行信息,可以帮助开发者查看CPU工作情况和确定性瓶颈。

MemScope: 主要是帮助开发者控制内存使用、检查内存泄露、查看内存使用情况。

e.代码测试器CodeTest

Coverage Module:主要是确定代码中未经测试的部分和提供系统的动态视图。

Memory Module:主要是显示内存的动态分配情况,检查内存泄露。

f.编辑工具Visual SlickEdit for Tornado

Visual SlickEdit for Tornado主要是为Tornado开发环境提供特殊支持的编辑工具。

详细资料请下载......

 

版权所有:UML软件工程组织