Support for Embedded Linux in Tracealyzer 4.4

Feb 25, 2020 |

Today at Embedded World 2020, Percepio announces Tracealyzer version 4.4 with new support for embedded Linux systems. This latest Tracealyzer version includes visualization and analysis capabilities designed for embedded Linux application developers and is packaged in an intuitive, modern user interface. The new Linux support leverages the widely supported LTTng tracing framework, and has been verified with Wind River Linux LTS 2019.

“Wind River has teamed with partners such as Percepio AB to ensure that there is both an open source and a commercial ecosystem of tools that address the needs of Wind River Linux developers,” said Wind River in a statement. “The Percepio Tracealyzer trace visualization tool provides a large number of high-level views to make it easier to spot anomalies in program execution and to trace them to the root cause without requiring a great deal of Linux kernel expertise.”

Tracealyzer v4.4 combines the latest generation Tracealyzer with significant improvements for embedded Linux in particular. These include:

  • Visual trace diagnostics for Linux – Easily spot anomalies in visual overviews and zoom in on the bugs like never before.
    • Rich set of high-level overviews for top-down exploratory analysis, including process interactions, parent/child process dependencies, CPU usage, RAM usage, I/O usage, file usage, state machines and user-defined metrics.
    • Powerful yet intuitive trace view for showing the details; scalable for large Linux traces with respect to both responsiveness and clarity; optimized for Linux traces and now includes process trees, forking and system calls.
  • A modern and flexible user interface – Customize the window layout and have the right information available on-screen to facilitate analysis. Save and load multiple layouts to suit each use-case.
  • User-defined advanced analysis – Adapt Tracealyzer to specific use cases via customizable event interpretation, user-defined data sets such as Intervals and State machines, and display in highly configurable views.
  • Open standards – Leverages CTF, the Common Trace Format, using the widely supported LTTng tracing framework.

For embedded application developers to really benefit from software tracing, proper tools for visual trace diagnostics are key as these tools allow developers to quickly make sense of large software traces, identify bugs and verify solutions. We’ve developed Tracealyzer to make visual trace diagnostics simple and a natural part of everyday development, yet also present more advanced analyses of application-specific concerns. Tracealyzer has been very appreciated among RTOS software developers and it is a blast to now be able to offer an even better Tracealyzer for embedded Linux developers.

Availability

Tracealyzer 4.4 for Linux will be generally available in Q2 2020. We accept requests from beta testers starting right now; apply to info@percepio.com if you are interested.