RTOS software tracing tool specialist Percepio has partnered with ARM to develop Tracealyzer for ARM Keil RTX5, the new RTOS in Keil MDK and ARM mbed OS.

Tracealyzer for RTX5 is based on Percepio’s latest Tracealyzer v3.1 platform and builds on ARM’s new Event Recorder technology in Keil MDK. This allows for continuous streaming of event data to the host PC over JTAG or SWD, using common debug probes such as the Keil ULINK series. Percepio said it is the first ARM partner to leverage the Event Recorder technology.

Tracealyzer offers 25+ graphical views of the real-time behaviour, including a timeline of tasks and ISRs, also showing calls to MDK APIs as well as custom “user events,” according to the company. Other views include CPU Load, operations on specific kernel objects and plots of application data from user events.

Tracealyzer for Keil RTX5 will be available during Q2 2017, complete with all 25+ graphical runtime views, according to Percepio. All Tracealyzer versions offer an evaluation period with full functionality and include demo traces for exploring the features of Tracealyzer without writing a single line of code.

ARM recently rolled out the latest release of its mbed OS, the mbed OS 5.4, which offers developers the choice from cellular, Wi-Fi, 802.15.4, BLE, Thread or sub-GHz 6LoWPAN. As multiple protocol connectivity also impacts storage requirements, mbed OS 5.4 adds flexible file system support to address the needs of IoT applications requiring storage within the end node, according to the company.