OCERA Overview (4)
  OCERA Home  /  OCERA Tour  /  OCERA Overview
  Information
    What is OCERA? 
    OCERA Tour 
    Partners 
    Technical support 
    License issues 
    Links 
    Web statistics 

  Download
    Documents 
    Components 
    Distributions 
    Tools 

   

Hard real-time profile

The components developed and integrated in the OCERA RTLinux-GPL improve the compatibility of original RTLinux-GPL with the Real-Time POSIX.13 subset standard. OCERA contributions go beyond current POSIX standard and implement some POSIX draft proposals, which makes OCERA RTLinux-GPL one of the most technologically advanced RTOS.

This profile includes a minimal Linux needed to boot the system. The typical size of both environments can be around 1,4 Mb and needs 4Mb of memory.

 

RTLinux-GPL has been enriched with a set of components oriented to add POSIX compatibility (POSIX Signals, POSIX Timers, POSIX Barriers, POSIX Message Queue, POSIX Trace, POSIX High Resolution Timers, POSIX Execution Timers) and a minimal version of the tracing facilities (Lightweight POSIX Trace).

From the scheduling point of view, several policies are possible: Static priorities (RMS), Dynamic priorities (EDF), Constant bandwith server (IRIS) and Resource Protocol (SRP) to avoid priority inversion.

Additionally, the user can define its own scheduling policy (Application Defined Scheduling) to schedule the application tasks.

The main kernel characteristics are:

Preemptive, multithreaded, reentrant kernel
Low-latency enhancements
Minimal dispatch latencies
Guaranteed interrupt response time
Tracing facilities

From the communications point of view, the developed protocols are:

LightWeigth TCP/IP
CAN and OpenCAN
Real-Time Ethernet

 

Applications

Process control
Robotic control systems
Multimedia applications
Radar control systems
Telecommunication systems
Flight control and navigation systems
Medical equipment control

   

 


© OCERA Project. webmaster@ocera.org
Maintained by: Sergio Sáez   Last update: Wed Jan 10 16:56:54 2007