02.03.2014 Views

Tornado

Tornado

Tornado

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1<br />

Overview<br />

1.1 Introduction<br />

<strong>Tornado</strong> is an integrated environment for software cross-development. It provides<br />

an efficient way to develop real-time and embedded applications with minimal<br />

intrusion on the target system. <strong>Tornado</strong> comprises the following elements:<br />

■<br />

■<br />

VxWorks, a high-performance real-time operating system.<br />

Application-building tools (compilers and associated programs).<br />

■<br />

A development environment that facilitates managing and building projects,<br />

establishing and managing host-target communication, and running,<br />

debugging, and monitoring VxWorks applications.<br />

The <strong>Tornado</strong> interactive development tools include:<br />

■<br />

The launcher, an integrated target-management utility.<br />

■<br />

A project management facility.<br />

■<br />

Integrated C and C++ compilers and make.<br />

■<br />

The browser, a collection of visualization aids to monitor the target system.<br />

■<br />

CrossWind, a graphically enhanced source-level debugger.<br />

■<br />

WindSh, a C-language command shell that controls the target.<br />

■<br />

An integrated version of the VxWorks target simulator, VxSim.<br />

■<br />

An integrated version of the WindView logic analyzer for the target simulator.<br />

The <strong>Tornado</strong> environment is designed to provide this full range of features<br />

regardless of whether the target is resource-rich or resource-constrained. <strong>Tornado</strong><br />

facilities execute primarily on a host system, with shared access to a host-based<br />

dynamic linker and symbol table for a remote target system. Figure 1-1 illustrates<br />

the relationships between the principal interactive host components of <strong>Tornado</strong><br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!