RTOS applications rarely fail because a single task is misbehaving. Instead, problems emerge from interactions that are often invisible at the code level.
Premium car manufacturers like BMW – companies with strong internal development expertise and decades of software experience – are investing in modern development tools to manage the growing complexity of today’s vehicle architectures.
One question I’m often asked—and one I often ask myself—is, “How many people are currently involved in developing embedded systems?” Counting engineers is a slippery problem (especially mechanical engineers, because they are often dripping in oil). I’d hazard a guess that there are probably between 2 and 4 million embedded professionals globally (depending on how we define ‘embedded’ and ‘professionals’), including both hardware designers and software/firmware developers.
Now I have another question for you. How many embedded system development teams around the world are using the tools from Percepio? The answer to this one is easy: “Not as many as there should be!”
New Percepio Detect 2025.2 release delivers faster debugging, smaller core dumps, expanded IAR Embedded Workbench® and Arm support, and TaskMonitor for automatic anomaly detection. Percepio Detect builds on Percepio’s self-hosted observability platform, offering unlimited on-device monitoring with “security-camera-style” trace capture that records only when unusual events occur.
Many users have experience with the Tracealyzer tool. The real synergies and unique new capabilities come when using Percepio Detect and Tracealyzer in tandem.
At the University of Toronto Formula Racing team, students are applying professional-grade development practices to their electric race car. In the 2024–25 season, the team migrated its control software to FreeRTOS and adopted Percepio Tracealyzer for real-time insight into system behavior
We are KITcar, a student team at the Karlsruhe Institute of Technology (KIT), and for over a decade, we’ve been building autonomous 1:10 scale model cars … With features like real-time task visualization and memory usage statistics, Tracealyzer looked like the exact tool we needed,
When using Percepio Tracealyzer and TraceRecorder, you may have noticed that thread names show up automatically, while other kernel objects (like queues or semaphores) are only displayed as hexadecimal numbers. But in the demo traces, all kernel objects have proper...
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 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