Reliable Hard Real-Time

The basis of ELinOS Real-Time is a micro­kernel derived from SYSGO´s PikeOS technology. This provides excellent real-time performance combined with proven safety technology used in avionics. Embedded Linux is running in user space, on top of the microkernel, complemented by a POSIX compliant environment for real-time applications. Thus, Linux can not interfere the execution of the real-time applications. The ELinOS Real-Time toolchain is based on the standard ELinOS quickstart tools to enable an out of the box experience.

Kernel

Provided Kernel includes necessary security patches and is qualified on the supported hardware platforms.

  • Kernel 2.6.15

Embedded Linux Konfigurator

Graphical front-end for an easy, fast,
reproducible and validated embedded
Linux configuration.

  • ELK 4.1

Supported Hardware

ELinOS Real-Time is currently available for PowerPC and x86 architectures.

Hard Real-Time

Linux and POSIX are running in user space on the PikeOS microkernel, both in separate partitions (memory and I/O secured areas). Thus, Linux is not able to interfere the execution of the POSIX real-time tasks.

POSIX Compliant

The POSIX provided has a PSE51 (Single tasks, multi-threaded) compliant interface which is tested against the Open Group testsuite. Two POSIX tasks can be created, running in separate partitions.

Secured IP

Partitioning provides clear separation between proprietary and Open Source (GPL) code.

Linux to POSIX Communication

Message queues and shared memory areas are provided to exchanging data. Both mechanisms are configured through the graphical configuration editor ELK.

Accessing the Linux File System

The Linux File System can be accessed from any POSIX task.
Provided file access functionalities are:

  • open
  • read
  • write
  • fstat
  • create
  • close

Configuration and Application Templates

Several templates are supplied to provide a fast and easy project start.

  • POSIX to Linux communication
  • Inter-partition data exchange
  • Real-time trace and debug
  • RTC Driver
  • High Resolution Timer
  • etc.

Upgrades and Add-Ons

Available ELinOS Real-Time add-ons

  • Java real-time runtime environment
  • POSIX PSE52
  • POSIX IPv4/IPv6 TCP/IP Stack
  • Ada real-time runtime environment
  • VXWorks API (instead of POSIX)
  • CoDeSys
  • EtherCAT

Datasheet

General Terms and Conditions  |  Newsletter  |  Contact  |  Imprint

Support  |  Partner Login