Tracealyzer, software visualisation and analysis tool, adds Linux support

December 09, 2014 // By Graham Prophet
Percepio AB, developer of Tracealyzer, has released version 2.7 of the Tracealyzer tools for Linux, VxWorks, FreeRTOS and On Time RTOS-32.

Tracealyzer 2.7 includes a number of enhancements that further increase the level of insight into the run-time world of embedded software, including;

· Full Linux support:

The Percepio Tracealyzer tools now also run on Linux. This has been facilitated by the use of Mono, an open source .NET framework supported by most Linux distributions.

· Support for VxWorks 7: Tracealyzer for VxWorks now also supports Wind River's latest edition of VxWorks.

· Floating licences:

Tracealyzer can now be purchased with floating licenses, enabling several users to share a licence. The basic floating licence allows for one concurrent user and provides a flexible solution for most teams. For larger teams there are floating licences with multiple concurrent users or site licences.

· Visualisation of dynamic memory allocation:

It is now possible to visualise the dynamic allocation of heap memory in C programs (malloc/free) in three ways, including a graph showing the total memory allocation over time (see image). 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 colour coding based on event type.

· Recorder library improvements:

The recorder library has been made easier to integrate in existing projects and now also supports 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.

Percepio AB; www.percepio.com