Chapter 15

Mbed RTOS Projects

Abstract

Real-time operating system (RTOS) is very powerful extension to the Mbed operating system as it allows multiple tasks to run on the processor. There are many applications such as the Internet of things (IOT) where it may be required to run multiple tasks, usually independent of each other on the same processor. This chapter presents the basic features of the concepts of multitasking. The multitasking software tools supported by Mbed are given in the chapter, such as threads, mutexes, semaphores, mails, and signals. Additionally, projects are given to show how these multitasking tools can be used in Mbed-based programs with the Nucleo-F411RE development board.

Keywords

Mbed multitasking; Thread; Thread scheduling; ...

Get ARM-based Microcontroller Projects Using mbed 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.