This update provides various bug fixes and also been verified to support FreeRTOS 11, including multicore SMP traces. There are also minor improvements for Zephyr in the TraceRecorder library. See https://percepio.com/update for details.
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.
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...
Norwegian Revolve NTNU each year designs and manufactures a race car to compete in Formula Student competitions around Europe. Tracealyzer has helped their embedded team in many ways.
Tracing of AUTOSAR runnables is a fairly new feature in Percepio Tracealyzer, added in v4.7.0. One of our automotive customers needed this feature to simplify ISO 26262 certification of their Electronic Control Unit (ECU) software. Runnable tracing is applicable to all kind of embedded applications, though.
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.
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.
The goal was to minimize transmitted radio frequency distortions, under tight real-time deadlines. Using Tracealyzer, RFI Technology Solutions could evaluate various solutions before committing themselves.
It could take our customer days to locate and fix a memory leak, but when they deployed Tracealyzer the same bug hunt was completed in a matter of hours.
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