Course Overview:

Embedded systems are becoming complex and even resource constrained devices are requiring a Real-Time Operating System (RTOS). In this workshop, attendees will be walked through RTOS fundamentals starting with simple bare-metal scheduling techniques through the intricacy required to design a RTOS based application. Attendees will examine practical examples and techniques that will decrease their learning curve and help them avoid the common pitfalls many developers fall into when starting to use an RTOS. This course will also leverage Percepio’s Tracealyzer to further enhance attendees RTOS application understanding.

The course includes six sessions:

Session 1 – Real-time Embedded Systems Concepts
Session 2 – Real-time Operating Systems
Session 3 – Managing Tasks and Threads (Part 1)
Session 4 – Managing Tasks and Threads (Part 2)
Session 5 – Task Synchronization Fundamentals (Part 1)
Session 6 – Task Synchronization Fundamentals (Part 2)
Session 7 – Managing Memory

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 as a live online course with self-paced accessed.

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 – April 23rd, 2019 1:00 P.M. ET
Session 2 – April 26th, 2019 1:00 P.M. ET
Session 3 – April 30th, 2019 1:00 P.M. ET
Session 4 – May 3rd, 2019 1:00 P.M. ET
Session 5 – May 7th, 2019 1:00 P.M. ET
Session 6 – May 10th, 2019 1:00 P.M. ET
Session 7 – May 10th, 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