In this article we introduce new concepts for Real Time Operating Systems (RTOS). The general purpose behind these concepts is to simplify the software programming of embedded systems and to enhance the real time performance. In the following sections we will give a brief description of how traditional RTOS work, and then we will present the new concepts of priority functions and priority objects. The concepts are not specific to Real Time OS but their advantages are not obvious in non real time systems.

For more information on RTOS, visit the Portos Web site.