Chapter 9

Cortex Microcontroller Software Interface Standard-Real-Time Operating System

Abstract

This chapter introduces the key concepts needed to start development using a Real-Time Operating System (RTOS) on a Cortex-M microcontroller. The use of an RTOS is becoming an essential skill required to develop increasingly complex Cortex-M applications. The practical examples demonstrate all of the main features within the CMSIS-RTOS specification.

Keywords

CMSIS-RTOS; real time; kernel; SysTick; RTX; thread; semaphore; mutex

Introduction

This chapter is an introduction to using a small footprint real-time operating system (RTOS) on a Cortex-M microcontroller. As we saw in Chapter 4 “Cortex Microcontroller Software Interface Standard (CMSIS)” defines ...

Get The Designer's Guide to the Cortex-M Processor Family, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.