3

RTOS services and facilities

Abstract

A real-time operating system provides a variety of services to the applications programmer. This chapter reviews the range of possibilities, including signals, event flag groups, semaphores, mailboxes, queues, mutexes, task control, memory allocation, time, interrupts, and diagnostics.

Keywords

RTOS; Nucleus; signals; event flag groups; semaphores; mailboxes; queues; mutexes; memory allocation; time; interrupts; diagnostics

So far, I have talked about a real-time operating system (RTOS) providing support for the multitasking model. This is the most fundamental capability of any kind of operating system (OS), but there is typically much more functionality provided in the form of services. These are normally accessed ...

Get Embedded RTOS Design 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.