April 18-19, 2018Boston, MABoston Convention and Exhibition Center

ESC Boston 2018 Schedule Viewer

Use the scheduling tool below to browse all the available sessions, speakers and topics at this year's event. Find the content and sessions to fit all of your educational needs and ensure you get the most out of your time at the show.

An Introduction to RTOS


Jean Labrosse (Software Architect, Silicon Labs)

Location: 107B

Date: Wednesday, April 18

Time: 8:00am - 10:00am

Pass type: Conference (Paid) - Get your pass now!

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.