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 />

From your development host, you can use CrossWind to do the following:<br />

■<br />

■<br />

■<br />

Spawn and debug tasks on the target system.<br />

Attach to already-running tasks, whether spawned from your application,<br />

from a shell, or from the debugger itself.<br />

Use breakpoints and other debugging features at either the application level or<br />

the system level.<br />

■<br />

View your application code as C or C++ source, as assembly-level code, or in<br />

a mixed mode that shows both.<br />

The debugger is described in 7. Debugger. Also see Debugging with GDB.<br />

Browser<br />

The <strong>Tornado</strong> browser is a system-object viewer, a graphical companion to the<br />

<strong>Tornado</strong> shell. The browser provides display facilities to monitor the state of the<br />

target system, including the following:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Summaries of active tasks (classified as system tasks or application tasks).<br />

The state of particular tasks, including register usage, priority, and other<br />

attributes.<br />

Comparative CPU usage by the entire collection of tasks.<br />

Stack consumption by all tasks.<br />

Memory allocation.<br />

Summary of modules linked dynamically into the run-time system.<br />

Structure of any loaded object module.<br />

■<br />

Operating-system objects such as semaphores, message queues, memory<br />

partitions, and watchdog timers.<br />

The browser is described in 6. Browser.<br />

WindView Software Logic Analyzer<br />

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

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

that lead to them, as well as information about instrumented objects.<br />

8

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

Saved successfully!

Ooh no, something went wrong!