Chapter 6

Developing with CMSIS RTOS

Introduction

This chapter is an introduction to using a small footprint RTOS on a Cortex-M microcontroller. If you are used to writing procedural-based C code on small 8/16-bit microcontrollers, you may be doubtful about the need for such an OS. If you are not familiar with using an RTOS in real-time embedded systems, you should read this chapter before dismissing the idea. The use of an RTOS represents a more sophisticated design approach, inherently fostering structured code development that is enforced by the RTOS API.

The RTOS structure allows you to take a more object-orientated design approach, while still programming in C. The RTOS also provides you with multithreaded support on a small microcontroller. ...

Get The Designer's Guide to the Cortex-M Processor Family 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.