Browse All Sessions
FREE Talk

Painless Multithreading: How to Verify RTOS Best Practices in Runtime

Dr. Johan Kraft Dr. Johan Kraft
34:20
Talk

Painless Multithreading: How to Verify RTOS Best Practices in Runtime

Dr. Johan Kraft
34:20 EOC 2026
Dr. Johan Kraft

Register Free to Watch

34:20

About This Session

Developing reliable and performant RTOS applications is easier said than done, and is greatly facilitated by a solid software design that follows best practices in RTOS application development. While an RTOS makes it easier to develop more advanced applications, the use of multithreading brings new challenges in software design, verification and debugging. Such issues are often not apparent in the application code.

In this presentation, we will discuss a selection of best practices in RTOS-based software design and the concept of visual trace diagnostics. Finally, we will explore how visual trace diagnostics can be used to analyze the software design and detect deviations from best practices.

About Dr. Johan Kraft

Dr. Johan Kraft
Dr. Johan Kraft is CEO and founder of Percepio AB. Dr. Kraft is the original developer of Percepio Tracealyzer, a tool for visual trace diagnostics that provides insight into runtime systems to accelerate embedded software development. His applied academic research, in collaboration with industry, focused on embedded software timing analysis. Prior to founding Percepio in 2009, he worked in embedded software development at ABB Robotics. Dr. Kraft holds a PhD in computer science.

About Percepio

Percepio offers two novel capabilities for embedded software developers, Visual Trace Diagnostics and IoT Device Monitoring, This way, we help developers improve software quality, product performance, development productivity, and time-to-market.

Visit Percepio

Title

Message