QS Brochure (609KB)
| Application | ||||||
| Quantum Event Processor (QEP) | ||||||
| Quantum | Framework™ (QF) | Quantum | Spy™ (QS) | |||
| Quantum Kernel (QK) or other Kernel/RTOS | ||||||
| Target Hardware | ||||||
Quantum Spy™ (QS) is a real-time tracing facility built into QEP, QF, and QK components and also available to the Application code. QS allows you to gain unprecedented visibility into your application by selectively logging almost all interesting events occurring within state machines, the framework, the kernel, and your application code. QS event logging is minimally intrusive, offers precise time-stamping, sophisticated runtime filtering of events, and good data compression. QS can be configured to send the real-time data out of the serial or Ethernet port of the target device, or even write the data to a file. QS is available starting from QP v3.1.
Features
Full integration with the all components of the Quantum Platform™ (QP).
Minimally intrusive, thread-safe logging of QP events, such as state machine transitions, event exchange, and kernel activity.
Generic mechanisms for logging of application-level activity.
Sophisticated runtime filtering of records based on record-type and object type
Precise time-stamping of records.
Can be enabled or disabled by a single compile-time switch.
Good data compression minimizing the buffering and bandwidth requirements.
Robust data protocol designed for unidirectional transmission of trace data over serial or Ethernet data links.
Highly customizable to any transmission mode (byte-interface, block-interface for DMA transmission) and portable to any CPU and compiler.
Comes with portable host-based application (full source code available) for receiving and decompressing the data. Currently supported hosts are Windows and Linux platforms over serial link.
Flexible, royalty-free commercial licensing.
QS Movie
The QS movie clip shows the following steps:
Connecting the target board to the host workstation
Collecting the trace data on the host with the QSpy™ Host Application
Importing the trace data into MATLAB® with the qs.m script
Visualizing the data with MATLAB®
Watch Quantum Spy Movie
Top of page
Version: May 08, 2006




