Tracealyzer 4 will now be available for the growing community of Linux developers. Tracealyzer is a debugging tool that enables live visualization for real-time operating systems, available from Percepio. It’s capable of custom logging that can track states and variables over time. In addition, profiling viewing is available, which allows users to monitor processing resources such as CPU cycles and heap memory.
No additional hardware is required to use Tracealyzer. However, it will require a small amount of memory to be free (a few kilobytes). To optimize functionality, it’s intended for applications that use 32-bit processors or greater. For example, Xilinx’s Zynq and Microblaze, STMicroelectronics’ STM32, Renesas’ Synergy, Atmel’s SAM, and TI’s MSP432 are all supported MCUs. Tracealyzer is designed to work alongside many of the most popular IDEs, including IAR Embedded Workbench, Atmel Studio, Microchip’s MPLAB X IDE, and most Eclipse-based IDEs.