Rubrik: Produkte/sonstige

Sicherheitskritisches Betriebssystem und Embedded Linux in einem Standardprodukt

"Harte" Echtzeit mit Embedded Linux für industrielle Anwendungen

(13.11.06) - Sysgo stellt "ELinOS Real-Time" vor, eine "hard real-time"-Linu-Lösung für den Einsatz in industriellen Anwendungen. ELinOS Real-Time kombiniert die Funktionsvielfalt von Embedded Linux mit der Sicherheit und den harten Echtzeiteigenschaften von Sysgos Mikrokernel-basiertem Echtzeitbetriebssystem "PikeOS". Sysgo gelingt damit die Verbindung von hoch sicherheits-kritischen Betriebssystemen und Embedded Linux in einem Standardprodukt.

Anzeige

"Die fehlenden harten Echtzeiteigenschaften sowie Sicherheitsfaktoren haben den Einsatz von Linux im Embedded-Bereich immer zurückgehalten", so Detlev Schaadt, Chief Technology Officer (CTO) bei Sysgo. "ELinOS Real-Time behebt diese Schwachstellen und gibt unseren Kunden nun die Möglichkeit, Embedded-Linux auch in sicherheitskritischen Anwendungen und Anwendungen mit harten Echtzeitanforderungen einzusetzen."

ELinOS Real-Time basiert auf Sysgos Mikrokernel-basiertem Echtzeitbetriebssystem PikeOS, das speziell für sicherheitskritische Systeme entwickelt wurde. In der ELinOS Real-Time-Architektur wird Embedded-Linux in einer separaten Partition (Addressraum und I/O Resourcen geschützter Bereich) auf dem Mikrokernel, also als Prozess im User-Mode ausgeführt. Um Echtzeitanwen-dungen zu implementieren, verfügt ELinOS Real-Time über eine POSIX PSE51 Umgebung (single process, multi-threaded).

Jede Echtzeit-POSIX-Anwendung wird in einer eigenen, separaten Partition ausgeführt und so optimal vor Beeinträchtigungen durch die Linux-Prozesse geschützt. Während des geführten Konfigurationsprozesses definiert der Anwender, welche Partition Zugriff auf welche I/O-Bereiche hat, welche Kanäle zur Kommunikation zwischen einzelnen Partitionen zur Verfügung stehen sollen und deren Anzahl. Der Anwender kann sich zwischen Shared Memory oder First-In First-Out(FiFo)-Verfahren entscheiden, um Daten zwischen POSIX und Linux oder zwischen unterschiedlichen POSIX-Anwendungen auszutauschen. Um den Nutzen des parallelen Einsatzes von Linux und Echtzeitanwendungen noch zu steigern, können POSIX-Anwendungen per Standardeinstellung auf das Linux File System sowie den Linux Network Stack zugreifen. (Sysgo: ra)

 

 
Diesen Beitrag per E-Mail versenden Diesen Beitrag ausdrucken