RTXCview System Trace and Profiling Tool
OverviewRTXCview is a system trace tool designed to work in tight integration with the RTXC Quadros RTOS family. This powerful visualization tool gives you deep visibility into system performance and behavior. Typical embedded system development tools such as debuggers can only provide a static view of your system, focusing on code-level details. RTXCview complements this view by providing a system-level view, showing how tasks and interrupts interact with the RTXC kernel.Why Use RTXCview?
Single seat licenses start at $400 for the Basic Edition and $1850 for the Professional Edition. |
|
Detailed DescriptionThe RTXCview product consists of two parts: a Recorder in the RTXC kernel, which logs system and user events in target RAM, and a Viewer, which runs on a host PC.RTXCview uses a unique visualization display to give you insight into your real-time system. You can use the visual data to look at the performance of your system over time. Zoom in or zoom out to display different levels of detail. The unique vertical time-line makes scrolling more natural and gives a better overview than traditional Gantt-diagrams used in other tracing tools, especially when zooming out to overview a long scenario, or if the view contains many active tasks. Even when zooming out a lot, the visualization is still meaningful and you can get a good overview over long scenarios. You can start and stop the RTXCview monitoring as needed to capture trace files for specific periods of time. The recorder uses a fixed size ring-buffer in target RAM, which always holds the most recent events. You can specify the amount of RAM you wish to dedicate for this purpose. You can record valuable information using only a few KB, although more is recommended if available. System RequirementsRTXCview is designed for software engineers - no external hardware is required. You will need• A host PC running Microsoft Windows (Windows XP, Vista or Windows 7) • Microsoft .NET framework, version 2.0 or later • IAR EWARM or Keil MDK development tool package with RTXC Quadros Kernel Awareness Module • Development target board NOTE: You can experience a full demo version of RTXCview without the development tools or target board. The demo uses supplied trace files. |
Developers Note: If you are interested in this product, we strongly encourage you to purchase RTXCview at the beginning of your project. RTXCview is tightly integrated with the RTXC Quadros kernel. If you wait to purchase RTXCview you will need to be under a current support agreement and will likely require a software update that contains the latest version of RTXC Quadros with the RTXCview instrumentation code. If you are troubleshooting a difficult problem, you may not want to introduce more variables into your environment with a software update, and wait for the preparation of RTXCView integration for your particular software distribution.
|
RTXCview: Basic Edition vs. Professional Edition |
Basic |
Professional |
| Graphical Trace Display - including... |
|
|
|
Actor Instances (Tasks and Exceptions) |
Yes |
Yes |
|
Kernel Service Calls |
- |
Yes |
|
User Events (pre-defined) |
Yes |
Yes |
|
User Events (user-defined) |
- |
Yes |
|
Two Alternative Rendering Modes |
Yes |
Yes |
|
Absolute Time Scale |
Yes |
Yes |
|
Relative Time Scale |
- |
Yes |
|
Region of Interest |
- |
Yes |
|
Select Interval using Mouse Drag |
Yes |
Yes |
|
Select Actors and Display Information |
Yes |
Yes |
|
CPU Load Graph |
- |
Yes |
|
Trace Display Filtering, with respect to: |
|
|
|
Actors |
Yes |
Yes |
|
Kernel Service Calls |
- |
Yes |
|
User events (pre-defined) |
Yes |
Yes |
|
User events (user-defined) |
- |
Yes |
|
The Finder - Find... |
|
|
|
Time Points |
Yes |
Yes |
|
Actor Instances |
Yes |
Yes |
|
Actor Instances, using Filters |
- |
Yes |
|
Kernel Service Calls |
- |
Yes |
|
User Events (predefined) |
Yes |
Yes |
|
User Events (user specified) |
- |
Yes |
|
Statistics Report - including... |
|
|
|
CPU usage |
Yes |
Yes |
|
Instance count |
Yes |
Yes |
|
Execution times |
Yes |
Yes |
|
Response times |
- |
Yes |
|
Fragmentation |
- |
Yes |
|
Periodicity |
- |
Yes |
|
Separation |
- |
Yes |
|
Priority |
- |
Yes |
|
Graphical diagrams |
- |
Yes |
|
Export Actor Data |
- |
Yes |
|
Export Trace as Image |
- |
Yes |




