

Design & Manufacturing New England 2018 Schedule Viewer


An Introduction to RTOS


Jean Labrosse (Software Architect, Silicon Labs)

Location: 107B

Date: Wednesday, April 18

Time: 8:00am - 10:00am


Conference Track: Embedded Software Design & Verification

Vault Recording: TBD

Audience Level: N/A

This tutorial will help you understand what RTOSs are and how they work so that you can make better use of their features. The class will explain what an RTOS is and why you should use one. We'll explain what tasks are, why you need a stack for each task, how and when an RTOS decides which task to run, what a preemptive kernel is, how to split your application into tasks, what are semaphores and how to use them, what's the difference between semaphores and mutexes, and how to assign priorities to tasks. We'll also talk about priority inversions, how to reduce power consumption, and more.