The LiveDevices Software logic analyzer enables
- Accelerated debugging through graphical representation of complex application behavior
- Increased control and confidence in application behavior through visibility of internal OS events
- Eases documentation of system behavior with reporting package
- Improved system and module verification with detailed statistic analysis
- Flexible adaptation to any OSEK-OS, non OSEK-OS or scheduler based application through OS instrumentation kit
- Easy integration in any development environment with support of many standard ECU links and a flexible ECU target link kit
RTA-TRACE is an innovative trace tool from LiveDevices that makes real-time embedded software more understandable. RTA-TRACE allows users to visualize the complex real-time interactions in a system - finding problems faster and developing software quicker. RTA-TRACE provides the developer with a window onto the runtime behavior of the application. Using RTA-TRACE, the developer can capture trace data from a running application, display it in a clear, informative format, and quickly interpret it so that bugs can be identified and eliminated.
Using RTA-TRACE the developer works at the same level of abstraction adopted for the application development; RTA-TRACE displays data about the behavior of application elements created by the developer - a huge step forward over the use of C level debuggers as a tool for the debug of OS-based application code. RTA-TRACE helps you quickly and efficiently answer questions such as:
- What are the minimum, maximum and average execution times for tasks/interrupts?
- What is the jitter on task/interrupt activation rates?
- What patterns of preemption occur at run-time?
- Does resource/semaphore use cause performance problems?
- What is the overall CPU utilization?
The RTA-TRACE tool runs upon a PC host and displays trace data that has been captured on a target ECU. The trace data is placed into the trace buffer on the target ECU by instrumentation that has been included into the application - this instrumentation records both OS and user level event data. Using the OS Instrumenting Kit supplied as a part of RTA-TRACE it is possible to instrument any commercially available OSEK-OS (a service also available from LiveDevices). Alternatively, the kit may be used to add instrumentation to any in-house proprietary operating systems or cyclic based applications such that trace data can be captured and analyzed using the RTA-TRACE tools.
The trace data is transported to the host system via an ECU Link. RTA-TRACE includes ECU Links implemented using serial and debugger based methods (an optional CANbus based ECU Link is available as an add-on product - RTA-TCEL). The ECU Link Porting Kit included in RTA-TRACE makes it possible to develop further ECU Links for other physical transport paths.