MENU

Tracealyzer boosts Zephyr and ThreadX support, looks to bare metal SDK

Tracealyzer boosts Zephyr and ThreadX support, looks to bare metal SDK

New Products |
By Nick Flaherty



Swedish development tool maker Percepio has launched its next generation software tracing library with additional support for Microsoft’s Azure ThreadX and the open source Zephyr RTOS.

Tracealyzer 4.6 with official support for the Zephyr real time operating system (RTOS) with snapshot trace and streaming trace for the Microsoft Azure RTOS ThreadX.

Snapshot recording opens the door to using DevAlert, a cloud service for monitoring application code executing in deployed IoT devices and Percepio is developing a software development kit to integrate these with bare metal implementations that don’t use an RTOS.

The trace recorder in Tracealyzer 4.6 is designed to be far easier to port to other software platforms, and to allow more efficient monitoring of deployed IoT systems and tracing of multi-core systems. The new recorder library features more efficient snapshot recording, where trace data is saved in a ring buffer on the target system, for both Zephyr and ThreadX, in addition to the previously supported streaming recording.

“The new trace recorder library is our next generation platform for runtime monitoring that benefits both Tracealyzer and DevAlert. This enables us to accelerate development over the coming years and has been crucial for the new support for Azure RTOS ThreadX and Zephyr RTOS,” said Percepio CEO and founder Johan Kraft.

“Both streaming trace and snapshot trace are now supported in the same solution and use the same trace format, which makes it far easier to maintain and improve,” he said. “This will soon enable us to provide an official SDK for partners and customers that wish to integrate Tracealyzer and DevAlert with their RTOS of choice, or with bare-metal firmware.”

“Tracealyzer support for Zephyr is a very welcome addition to the embedded and IoT ecosystems. The ability to visualize code execution is a key tool for developers working with resource constrained devices to be able to efficiently debug defects and release products,” says Kate Stewart, VP of Dependable Embedded Systems, The Linux Foundation.

Another innovation is the new dynamic legend feature, which improves legibility of Tracealyzer’s timeline views, so users can quickly see which events belong to which process or thread. This is particularly valuable for operating systems such as Linux, where the number of threads can become unwieldy.

Additionally, the new Tracealyzer recorder library is now integrated into Zephyr and will be included in the upcoming Zephyr 3.0 release.

Percepio works processor vendors, operating systems and development tools within embedded system and IoT such as Arm, IAR Systems, Infineon, NXP Semiconductors, STMicroelectronics, Renesas Electronics, Wind River Systems, as well as IoT cloud vendors such as Amazon Web Services.

percepio.com

Related articles

Other articles on eeNews Europe

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s