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.
Jean Labrosse (Software Architect, Silicon Labs)
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.