HomeemlixLösungenBoard SupportApplikationenSeminareJobsNewsKontakt
Sie sind hier: Lösungen | Leistungen | Kompetenzen 

Leistungen
Kompetenzen
Prozessoren
Beratung
µClinux
Support
e2 factory
Kundenvorteile
Kundenstories

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.