WINDRIVER TORNADO FOR ARM ---软件简单介绍:

嵌入式软体调试开发环境Tornado Tornado 是 Windriver公司开发的工业上领先的嵌入式软体开发系统,于1995年获 得了权威的EDN杂志颁发的年度产品创新奖。TornadoII开发环境上市后延续了第一 代Tornado开发环境的突出的技术上和商业上的成功,全球的用户超过了30000家。 Tornado II开发环境是嵌入式实时领域里最新一代的开发调试环境,是实现嵌入式 实时应用程序的完整的软体开发平台,是交叉开发环境运行在主机上的部分,是开 发和调试VxWrks系统不可缺少的组成部分。Tornado 给嵌入式系统开发人员提供了 一个不受目标机资源限制的超级开发和调试环境。

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开发环境提供特殊支持的编辑工具.

(关闭本窗口)