OCERA 1.0
  OCERA Home  /  Download  /  Distributions  /  Full releases  /  OCERA 1.0
  Full releases 
    OCERA 1.0 
    OCERA 2.0 

  Partial releases 
    SA-RTLinux 
    TLSF allocator 
    LinCAN driver 
    RTL CC 
    XtratuM 

OCERA 1.0

   Description

OCERA is an Open Source project which provides an integrated execution environment for embedded real-time applications . It is based on components and incorporates the latest tecniques for build embedded systems.

OCERA combines the use of two kernels, Linux and RTLinux-GPL to provide support for critical tasks (RTLinux-GPL executive) and soft real-time applications (Linux kernel). Several components for both environments have been developed to brings a innovative development and deployment platform to the embedded developer.

   Main features

The OCERA kernels incorporate components for building scalable, reliable and innovative real-time applications. The main features that are provided are:

  • A POSIX compliant OCERA RTLinux-GPL kernel.
  • Application defined scheduling. The user can define its own scheduling policy at thread level.
  • Constant bandwith server (CBS) to control the soft real-time application execution.
  • Fault tolerant mechanisms. It permits to handle fault situations and define degraded tasks associated to fault task.
  • Full range of communitations software options such as RT-Ethernet, CAN, etc.
  • POSIX tracing facilities and Metrics component which permits to obtain high level traces of the system.
   Platform characteristics
Provides: Linux kernel 2.4.18 with several improvement patches: High resolution timers, big physical area, low latency, preemptable, generic scheduler, CBS scheduler, etc.
RTLinux executive 3.2-pre1 augmented with several new POSIX facilities: Timers, signals, barriers, message queues, tracing, and dynamic memory; also includes EDF scheduler and SRP resource protocol.
Architectures: x86
PPC
Programming languages: ANSI C (GCC)
Ada 95 (GNAT)
Status: stable
   Download
OCERA version: ocera-1.0.0 (94243.6 KB ; 18/11/04)


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