Tracealyzer gives an unprecedented insight into the run-time world of SEGGER embOS systems. Solve problems in a fraction of the time otherwise needed, develop more robust designs and find new ways to improve your software’s performance.

Embedded software often has a complex behavior, where small changes may cause unexpected behaviors. Efficient development of embedded software therefore requires a good insight into the runtime behavior.

Percepio embOS-Trace, the Tracealyzer for SEGGER embOS, visualizes the runtime behavior of your embedded software through 25+ graphical views that complement the code-level debugger perspective with the “big picture”. The views are interconnected in clever ways and are intuitive to use. You may have used a tracing tool before, but this is visualization on a new level. The runtime insight gives several benefits in debugging, validation, profiling, training and documentation that increases development efficiency. See what our customers are saying.

Download (Windows)
Download (Linux)
Product sheet
Documentation

Percepio embOS-Trace is designed for use with SEGGER J-Link debuggers and allow for continuous trace streaming on any J-Link debugger, for essentially unlimited durations. All you need is a SEGGER J-Link/J-Trace debug probe, an updated version of SEGGER embOS (version 4.06b or later) and our trace recorder library, included in the embOS-Trace installation.

Percepio embOS-Trace uses software-defined trace, which makes it robust, flexible and easy to use. The events are written to a target-side RAM buffer (a few KB), and then extracted by the SEGGER J-Link debugger via live memory reads, without interfering with executing system. The transfer is very fast and robust.

With the increasing complexity of embedded software, runtime visualization is becoming a ‘must-have’ in the developers’ toolbox. Percepio offers an amazing visualization tool that without doubt will be very useful for many embedded developers.”

Dirk Akemann, Partnership Marketing Manager, SEGGER.