To walk through various preemptive scheduling scenarios in Zephyr RTOS, I will use the professional tracing tool Percepio Tracealyzer® with J-Link RTT streaming.
At Percepio, we appreciate Zephyr’s hardware abstraction and kernel architecture, which make it easy to get up and running on a wide range of hardware. Thanks to this, we have validated that Percepio Tracealyzer works on over 600 Zephyr-supported development boards.
Nohau Solutions announces a new distribution partnership with Percepio. This collaboration will deliver advanced quality assurance, testing, and observability tools, empowering embedded software developers to enhance product performance and security across the entire development lifecycle.
The focus will shift in 2025 toward observability—giving developers and companies deeper insights into how their systems are performing in real-world environments. Observability tools help teams monitor system behavior, identify bottlenecks, and respond quickly to issues.
FreeRTOS 11 introduced symmetric multi-processing (SMP) support in the mainline kernel, meaning a single FreeRTOS kernel is managing multiple processor cores. Percepio Tracealyzer has supported FreeRTOS for many years and we have now verified the support FreeRTOS 11, including SMP systems.
We humans are (mostly) visual by nature, and having the means to visualize what is happening in a given system can really open up possibilities. Without the right tools we are often in the dark, quite literally.
There have been significant improvements in Tracealyzer over the last years. If you haven’t tried it in a while—or if you’re just getting started—here are some tips and tricks that can be handy when analyzing your FreeRTOS applications. As you may know, the...
We serve cookies. If you think that's ok, just click "Accept all". You can also choose what kind of cookies you want by clicking "Settings".
Read our cookie policy