Real-Time Embedded Framework Debugger

Mihai Daraban, Cosmina Corches, Raul Fizesan, Gabriel Chindriș · 2022

It is not easy to debug real-time operating systems or communication interfaces on embedded systems. In the case of operating systems, the tasks will interact and compete for shared resources, resulting in changes in software behavior that are not visible from the source code. When it comes to protocol or interface debugging, alternatively, losing messages or user interactions can disrupt communication, causing the module to freeze. Debugging strategies, such as single stepping or break points should not be used because they will disrupt the system protocol message timings. The framework proposed in this paper provides a means to detect bugs or errors that might appear during task development or protocol communication for real-time operating systems.

Read the paper · More papers on PaperTik