Do you experience any of the following issues in your embedded software development?
The Tracealyzer tools provide a market leading visualization of the software’s behavior, through an impressive toolbox of graphical views that explain what happened. The visualization includes operating system behavior, such as tasks scheduling and system calls, interrupts, as well as application-level event logging and data plotting. This can be used both as a lab tool during debug sessions and also in deployed use, as a crash recorder.
For a quick preview, watch this VIDEO. Screenshots are shown below (click to enlarge).
Debugging embedded software can often be very time-consuming, especially when multiple operating system tasks are involved. A traditional debugger shows the system state when the error is detected, but how did the system reach this state? How much of the CPU time is used, and for what purposes? And what is really going on in the run-time system? Tracealyzer is a complement to traditional debuggers that provide supporting high level views, that allows for solving many problems in a fraction of the time otherwise required.
Tracealyzer gives your developers a generally higher understanding of the runtime world of your system, that is otherwise not visible from the source code. These high-level benefits includes a generally higher software quality due to better understanding and faster troubleshooting when problems do occur, which means more time available for value-creating feature development.
The Tracealyzer Product Family
Percepio today offers FreeRTOS+Trace (for FreeRTOS) and Tracealyzer for On Time RTOS-32. With support from our partner Wind River, we are now developing versions for Linux (based on LTTng) and VxWorks (see a preview here). Moreover, our partner Quadros Systems offers RTXCview, the Tracealyzer for RTXC Quadros, and support for several other common RTOS will follow soon. During the spring of 2013 we will release versions for Micrium µC/OS-III, SAFERTOS, OPENRTOS and rt-kernel from rt-labs.
Tracealyzer is best experienced live and is easy to learn, so try Tracealyzer today by downloading and trying yourself. A demo trace is included so you can try it right away and allows for an evaluation period with full functionality.
All Tracealyzer products offer the same visualization system, the difference between them is mainly in integration with the target system recording.
Want to know more?
Check the product pages for FreeRTOS+Trace or Tracealyzer for On Time RTOS-32. However, the best way to learn is to download and try the included demo. Our Tracealyzer tools comes with an evaluation period without limitations, so you can even try it on your own system. If your are considering a purchase, we can also provide a free on-line web demo without any obligations.