Tracealyzer 4.6 is designed for easier porting says Percepico

Tracealyzer 4.6 has official support for Zephyr RTOS and Microsoft Azure RTOS ThreadX. The release also includes Percepio’s next generation trace recorder library with improved support for snapshot trace. Snapshot recording allows users to access DevAlert, Percepio’s cloud service for monitoring application code executing in deployed IoT devices.

The trace recorder library is for runtime monitoring that benefits both Tracealyzer and DevAlert, said the company. It 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 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.

CEO, Johan Kraft said: “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. Moreover, this will soon enable us to provide an official SDK [software development kit] for partners and customers that wish to integrate Tracealyzer and DevAlert with their RTOS of choice, or with bare-metal firmware.”

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

Another innovation in this edition is the 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, explained Percepio.

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

Tracealyzer 4.6 is available now from Percepio’s web store and through its worldwide network of distributors.

Percepio provides visual trace diagnostics for embedded and IoT software systems in development and in the field. Percepio Tracealyzer combines software tracing with powerful visualisations, allowing users to visually spot and analyse issues in software recordings during development and testing. 

Percepio DevAlert is a cloud service for monitoring deployed IoT devices, combining automatic, real-time error reporting with visual trace diagnostics powered by Tracealyzer. Complimentary evaluation licenses are available for both products.

Percepio collaborates with leading vendors of processors, 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 is based in Västerås, Sweden. 

http://www.percepio.com

Latest News from Softei

This news story is brought to you by softei.com, the specialist site dedicated to delivering information about what’s new in the electronics industry, with daily news updates, new products and industry news. To stay up-to-date, register to receive our weekly newsletters and keep yourself informed on the latest technology news and new products from around the globe. Simply click this link to register here: Softei Registration