Course Overview:

Understanding basic RTOS principles is easy but applying those techniques and reaching an advanced understanding of the concepts is difficult. This workshop propels developers into advanced RTOS application design techniques that are rarely covered in traditional RTOS courses but are critical to the practicing engineer. In this course we will examine practical examples and techniques that will accelerate development activities and improve the robustness of RTOS based designs. We will be using Percepio’s Tracealyzer to not only visualize our applications but also spot common RTOS issues such as priority inversions and dead-lock.

The course includes seven sessions:

Session 1 – Synchronization Techniques
Session 2 – RTOS Pitfalls and Issues
Session 3 – Debugging RTOS Applications
Session 4 – RTOS Application Design Patterns
Session 5 – Optimizing RTOS Applications
Session 6 – Developing Secure RTOS Applications
Session 7 – RTOS Best Practices

The course is taught in a convenient, hands-on style that provides developers with ample time to not just absorb the material but begin to apply it. The course is offered in several different formats that can be found below:

Live Online Course with Self-Paced Access – $750 (Early Bird)

Attendees not only get access to the course materials and recordings but will have access to materials in perpetuity including any updates. Attendees are always welcome to attend the course again to refresh or brush up on their skills at no additional cost.

Live Session Schedule:

Session 1 – June 4th, 2019 1:00 P.M. ET
Session 2 – June 7th, 2019 1:00 P.M. ET
Session 3 – June 11th, 2019 1:00 P.M. ET
Session 4 – June 14th, 2019 1:00 P.M. ET
Session 5 – June 18th, 2019 1:00 P.M. ET
Session 6 – June 21st, 2019 1:00 P.M. ET
Session 7 – June 21st, 2019 2:00 P.M. ET

Course Sessions Overview:

You can download the full course details and outline by clicking the button below:

For questions, please feel free to contact Jacob directly at