We are proud to announce the availability of Tracealyzer version 2.7, including FreeRTOS+Trace, Tracealyzer for Linux, Tracealyzer for VxWorks, and Tracealyzer for On Time RTOS-32. This is the largest update in two years!

Key improvements include:

Linux support:
The Percepio Tracealyzer tools now also run on Linux, through Mono, an open source .NET framework supported by most Linux distributions.

Support for VxWorks 7:
Tracealyzer for VxWorks now also supports Wind River VxWorks 7.

Floating Network Licenses:
In response to customer requests, Tracealyzer can now be purchased with Floating Network Licenses, a flexible and attractive licensing solution for most development teams.

Visualization of dynamic memory allocation
It is now possible to visualize the dynamic allocation of heap memory (e.g., malloc/free) in three ways, including a graph showing the total memory allocation over time. This makes it easy to spot memory leaks and tasks with large memory usage.

New Event Log window
Tracealyzer v2.7 includes the new Event Log window, showing trace events in textual form as complement to the graphical views, with color coding based on event type.

Easier Recorder Integration
The recorder library for FreeRTOS, SafeRTOS and Micirum µC/OS-III has been made even easier to integrate in existing projects and now also support Microchip’s development environment MPLAB X IDE through a new plugin targeting PIC32MX and PIC32MZ. The updated version also includes new demo projects for STM32F4xx on Keil µVision and Rowley Crossworks.

Tracealyzer v2.7 is available for download immediately. For a list of local distributors see https://percepio.com/partners/.