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 23

QNX Resource Management

Abstract

The QNX operating system uses resource managers for managing filesystems and a wide variety of devices. By pathname space mapping, devices and resources are rendered as filesystem entries. This allows a client application to interact with multiple servers through POSIX function calls. The control structure and data structures related to resource managers are introduced, and the mappings between POSIX calls and the internal message handlers of a resource manager are explained. Two examples are given to show how to implement resource managers.

Keyword

Resource manager

Microkernel architecture

Superstructure

Message handler

Device driver

Management is doing things right; leadership is doing the ...

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