RTEMS Logo

RTEMS 4.7.2 On-Line Library


Key Concepts Objects

PREV UP NEXT Bookshelf RTEMS C User's Guide

2.2: Objects

  • Key Concepts Object Names
  • Key Concepts Object IDs
  • RTEMS provides directives which can be used to dynamically create, delete, and manipulate a set of predefined object types. These types include tasks, message queues, semaphores, memory regions, memory partitions, timers, ports, and rate monotonic periods. The object-oriented nature of RTEMS encourages the creation of modular applications built upon re-usable "building block" routines.

    All objects are created on the local node as required by the application and have an RTEMS assigned ID. All objects have a user-assigned name. Although a relationship exists between an object's name and its RTEMS assigned ID, the name and ID are not identical. Object names are completely arbitrary and selected by the user as a meaningful "tag" which may commonly reflect the object's use in the application. Conversely, object IDs are designed to facilitate efficient object manipulation by the executive.


    PREV UP NEXT Bookshelf RTEMS C User's Guide

    Copyright © 1988-2004 OAR Corporation