A clear indication that you may have a deadlock problem is when multiple tasks suddenly stop executing, although no higher priority tasks are running.
RTOS

RTOS debugging: Chasing the jitter bug
Jul 9, 2019
When you have a task in your system that is supposed to execute at regular intervals, say for instance that it needs to read a sensor value every 5 milliseconds, then you have a system that is sensitive to random delays – also known as .jitter.
RTOS debugging: When the CPU has too much on its hands
Jul 3, 2019
In embedded systems using multitasking, you may run into a situation where some of your tasks run slowly or not at all. This is called task starvation (the affected tasks are starved of CPU time) and it can happen for a number of reasons.
RTOS debugging: Dealing with timing issues
Jun 25, 2019
There is no doubt a learning curve when you begin using a real-time operating system (RTOS) in your development. Timing, scheduling et cetera will affect your code in ways that are not directly visible in the source code.

Microchip Masters: Understanding and Meeting real-time constraints in MPLAB Harmony RTOS applications
Jul 13, 2017
Percepio’s Field Application Engineer Niclas Lindblom will talk about using Percepio Tracealyzer to debug common timing issues in RTOS applications at the Microchip MASTERs tech conference in Berlin.

Microchip Masters: Understanding and Meeting real-time constraints in MPLAB Harmony RTOS applications (European edition)
Jul 13, 2017
Percepio’s Field Application Engineer Niclas Lindblom will talk about using Percepio Tracealyzer to debug common timing issues in RTOS applications at the Microchip MASTERs tech conference in Berlin.

New Webinar: Mastering RTOS Debugging Techniques
Apr 20, 2017
In this webinar, attendees will become familiar with the latest techniques and tools necessary to debug their code, such as properly sizing thread stacks, using event viewers and discovering issues such as priority inversions, deadlock and thread starvation.

Common RTOS-related Bugs – How Avoid and Detect
Dec 14, 2016
Presentation video and slides from Embedded Conference Scandinavia on RTOS-related bugs, symptoms, how to avoid and detect such firmware issues.
Customer Case: Mysterious Watchdog Reset
Apr 20, 2015
See how a customer used Tracealyzer to analyze a mysterious random watchdog reset in their RTOS-based firmware.
Read About:
ARM Awards Azure RTOS CEO Observations CI Continuous-Observability CPU load CRA Debugging Demos Detect DevAlert DevOps DevSecOps Echtzeitbetriebssysteme Embedded C-code FreeRTOS GitHub IoT kontinuierliche-Monitoring Linux Lynx micro-ROS microchip multithreading Observability Percepio-Detect Percepio Profile Percepio View pic32 plugin Profile PX5 ROS 2 RTOS RTOS 101 SDK STM32 Thank You Tracealyzer TraceRecorder TzLinux View VxWorks Zephyr