O'Reilly logo

Real-Time Embedded Systems by Xiaocong Fan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13

POSIX and RTOS

Abstract

As an open operating system (OS) interface standard, POSIX promotes interoperability and portability of applications across Unix-like operating systems. The POSIX standard consists mainly of definitions for core OS services and real-time extensions. A key POSIX concept is process, which allows multiple threads to run in a protected environment. In an OS, a task can be implemented as a process or simply a thread. The POSIX real-time extensions define real-time services such as real-time signals, real-time scheduling policies, task synchronization mechanisms, clocks, and timers. A real-time OS that is POSIX compliant typically implements both the core OS services and the real-time extensions, with the capability ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required