Percepio Tracealyzer is available for many popular real-time operating systems (RTOS), including FreeRTOS, Zephyr, and Azure RTOS ThreadX, and also for Linux. But if you want to use it for an unsupported RTOS, you’ve been out of luck—until now.
The Swissloop team from Switzerland won four out of six technical awards at the 2023 European Hyperloop Week. Percepio Tracealyzer was one important tool in their work.
You can’t stay in the wonderful world of debugging and profiling code without hearing the name Tracealyzer. Use it to peek deep inside your code and see what it does.
Using Tracealyzer to view applications running on Zephyr RTOS comes with a special challenge: unlike some other microcontroller-oriented real-time operating systems, Zephyr exposes its kernel services via a syscall layer.
Learn how over-the-air updates help improve the reliability of the IoT, including cloud management, and real-time tracing and alerts.
Learn how to reduce deployment and maintenance risks for embedded IoT devices
See how a developer analyzed and solved response time latency on network requests using Percepio Tracealyzer for FreeRTOS.
What makes RTOS-based development so difficult is that RTOS tasks have dependencies that may affect task execution in unexpected ways.
Learn how to dramatically simplify debugging of RTOS-based systems with insight into real-time execution.
Learn how to detect and fix these common bugs: CPU starvation, jitter, priority inversion, deadlock, and memory leaks.
A recent Embedded Survey by Aspencore (May 2023) shows that “Good software tools” is one of the most important aspects of an embedded developer’s work environment. ThreadX and PX5 founder Bill Lamie agrees.
Multithreading has many advantages over single-threaded systems, but it can increase software complexity and make it more difficult to verify.