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
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.