ARM Cortex-M and RTOSs Are Meant for Each Other

Thu. November 1| 10:00 AM - 10:45 AM | 208B

Conference: ESC Minneapolis 2018

Track: ESC Track B: Embedded Software Design & Verification

Format: 45-Minute

Pass Type: Conference Pass (Paid)

Introduced in 2004, the ARM Cortex-M architecture is currently the most popular 32-bit architecture on the market, adopted by most, if not all, major MCU manufacturers. Cortex-M was designed from the outset to be real-time operating system (RTOS) kernel friendly: dedicated RTOS tick timer, context switch handler, interrupt service routines written in C, tail-chaining, easy critical section management, and more. Once an RTOS kernel is ported to the Cortex-M using a given toolchain, the exact same port (i.e., CPU adaptation code) can be used with any Cortex-M implementation.

This session will explore Cortex-M features and how they benefit applications using an RTOS.

Level: N/A


Jean Labrosse

Jean Labrosse

Software Architect

Silicon Labs

Role: Speaker