8

 

 

Interprocess Communication Primitives in FreeRTOS

 

CONTENTS

8.1 FreeRTOS Threads and Processes

8.2 Message Queues

8.3 Counting, Binary, and Mutual Exclusion Semaphores

8.4 Clocks and Timers

8.5 Summary

The previous chapter discussed the interprocess communication primitives available to the user of a “full-fledged” operating system that supports the POSIX standard at the Application Programming Interface (API) level. Since those operating systems were initially intended for general-purpose computers, one of their main goals is to put at the user’s disposal a rich set of high-level primitives, meant to be powerful and convenient to use.

At the same time, they must also deal with multiple applications, maybe pertaining to different users, ...

Get Real-Time Embedded Systems 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.