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.

<strong>Tornado</strong> 2.0<br />

User’s Guide<br />

<strong>Tornado</strong> Getting Started Guide for a introductory discussion of target simulator<br />

usage, and 4. Projects for information about its use as a development tool. 3<br />

WindView<br />

The <strong>Tornado</strong> logic analyzer for real-time software. It is a dynamic visualization<br />

tool that provides information about context switches, and the events that lead<br />

to them, as well as information about instrumented objects. See the WindView<br />

User’s Guide. 4<br />

3.4 Tools and Targets<br />

One way to think of the <strong>Tornado</strong> launcher is as a central plugboard which allows<br />

you to connect any <strong>Tornado</strong> development tool to any networked target.<br />

Figure 3-2 illustrates this concept. The launcher allows you to use targets just as<br />

easily regardless of their nature or their physical connection. Figure 3-2 shows<br />

several common variations on connections between a tool and a target:<br />

– Tool ➊ is connected to a target on the local Ethernet subnet.<br />

– Tool ➋ is connected over the local Ethernet to a target that is physically<br />

attached to a remote host.<br />

– Tool ➌ is connected to a target that communicates directly with the local host<br />

over a serial line.<br />

All this is possible thanks to the target server, a dedicated daemon which represents<br />

each development target to the development network. All details related to<br />

physical connectivity are handled by the target server. Someone must configure<br />

the target communications initially (see 2.4 Target Setup, p.24), but thereafter the<br />

target is immediately available to any authorized user on the local network, with<br />

no further cabling or configuration.<br />

3. <strong>Tornado</strong> includes a version of the VxSim target simulator that runs as a single instance per<br />

user, without networking support (optional products such as STREAMS, SNMP, and Wind<br />

Foundation Classes are not available for this version). The full-scale version supports<br />

multiple-instance use and includes networking support. It is available as an optional<br />

product.<br />

4. <strong>Tornado</strong> includes a version of WindView designed solely for use with the VxWorks target<br />

simulator. WindView is also available as an optional product for all supported target architectures.<br />

68

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

Saved successfully!

Ooh no, something went wrong!