Reliable Hard Real-Time
The basis of ELinOS Real-Time is a microkernel 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
- Datasheet ELinOS Real-Time (454.03 kb)

