 | 
|
 |  Echtzeit-Kompetenz für Embedded Linux Systeme
Linux ist ursprünglich als General Purpose-Betriebsystem ohne Echtzeitanforderungen entwickelt worden. Bei Embedded Systemen finden sich jedoch häufig Forderungen nach Echtzeit und sogar harter Echtzeit. emlix hat bereits diverse Projekte mit derartigen Problemstellungen betreut und Lösungen entwickelt. Gerne erweitern wir Ihr Board Support Package um entsprechende Module etwa mit Xenomai oder Preempt RT. Ebenso bietet emlix die Entwicklung und Optimierung von echtzeitfähigen Treibern und Applikationen an sowie den zugehörigen Developer Support. Seminare speziell für Fragestellungen rund um Echtzeit-Erweiterungen ermöglichen einen gezielten Einstieg in die Thematik.  Echtzeiterweiterung Xenomai
Xenomai, das frühere RTAI/fusion, ist eine Echtzeiterweiterung für den Linux-Kernel. Die Basis von Xenomai bildet der Adeos-Nanokernel, auch I-pipe genannt. Durch die Dienste von Adeos ist Xenomai in der Lage, harte Echtzeitanforderungen zu erfüllen. Die Vorteile und wichtigsten Eigenschaften von Xenomai sind im Einzelnen: 
 | harte Echtzeitfähigkeit
|  | Echtzeit im Userspace
|  | verschiedene APIs (z.B. POSIX, Native) inkl. Nachahmungen traditioneller Systeme wie VRTX oder VxWorks
|  | Real-Time Driver Model (RTDM)
|  | RT-Socket-CAN bereits integriert
|  | Kommunikation zwischen RT- und NRT-Tasks mittels RT-Pipes
|  | unterstützte Architekturen ARM, x86, ppc, Blackfin |
 Echtzeit mit Preeempt-RT
Preempt-RT verfolgt den Ansatz, den Linux-Kernel selbst echtzeitfähig zu machen. Es ist somit kein Nanokernel mehr erforderlich, sodass das Systemdesign etwas schlanker wird. Preempt-RT ist Bestandteil des Linux und wurde bereits in vielen Projekten erfolgreich eingesetzt. Vorteile von Preempt RT sind unter anderem: 
 | harte Echtzeit
|  | Echtzeit im Userspace
|  | Posix Realtime API
|  | unterbrechbarer (preemptiver) Kernel
|  | unterstützte Architekturen ARM, x86, ppc |

|
 | 
Fachbeitrag Echtzeit-Linux
Der in der Zeitschrift Elektronik (3/07) publizierte Beitrag "Echtzeit-Linux mit Xenomai" von Sebastian Smolorz steht Ihnen hier zum Download zur Verfügung. 
|
 |