RTOS, Embedded Linux, Real-Time Operating System and DO-178B: LynuxWorks

Bombardier Challenger 300 von Rockwell Collins nutzt LynxOS-178 im Cockpit
LynuxWorks liefert das einzige nach DO-178B Level A zertifizierbare, POSIX-konforme Echtzeitbetriebssystem

READ THIS PRESS RELEASE IN ENGLISH

San Jose, Kalif. – 14. Oktober 2003 – Rockwell Collins (NYSE:COL) setzt LynxOS®-178 von LynuxWorks™ als Embedded-Echtzeitbetriebssystem (RTOS) in den Adaptive-Flight-Display-Systemen an Bord der Bombardier Challenger 300 ein. Das Flugzeug wurde jetzt von FAA, JAA und Transport Canada nach DO-178B Level A zertifiziert. Momentan werden die letzten Flugtests abgeschlossen, bevor das erste Flugzeug ausgeliefert wird.

“Der Einsatz von LynxOS-178 in der Bombardier Challenger 300 demonstriert, wie unsere Zusammenarbeit mit Rockwell Collins zur Entwicklung einer bahnbrechenden Technologie für die Wehrtechnik und die Luftfahrtindustrie geführt hat,” kommentierte Bob Morris, Vice President Sales und Marketing bei LynuxWorks. “Diese Zusammenarbeit zwischen zwei hoch spezialisierten Unternehmen, den besten auf ihrem Gebiet, zeigt, was sich erreichen lässt, wenn individuelles Know-how in die Entwicklung einer gemeinsamen Lösung einfließt.”

Hervorragende Partitionierung

Eine besondere Eigenschaft der LynxOS-178 Architektur ist ihre einzigartige Partitionierung von Speicher, Zeit- und Bausteinressourcen in Kombination mit POSIX-Kompatibilität. Diese stellt sicher, dass sicherheitskritische Anwendungen in einer "Virtual Machine"-Umgebung ausgeführt werden, die strikt partitioniert, absolut geschützt und vollständig von anderen Anwendungen isoliert ist.

Die erste Schutz- (bzw. Partitionierungs-) Ebene wird durch die MMU (Memory Management Unit) des Prozessors gewährleistet, die durch den Einsatz einer virtuellen Adressverwaltung eine strikte Speicherzuordnung für die individuellen Partitionen erzwingt. Dieser Mechanismus dient darüber hinaus zur Fehlerisolierung, da er die Fortpflanzung von Fehlern über Partitionen hinweg verhindert. Da das LynxOS-178 MMUs voll und ganz unterstützt, profitiert man bei der strikten Aufteilung in 'Virtual Machines' von allen Vorteilen eines geschützten Speichers in punkto Zuverlässigkeit, gleichzeitig aber von der Leistungsfähigkeit eines Adressschutzes per Hardware-Mapping.

Darüber hinaus existiert im LynxOS-178 RTOS eine zweite Schutzebene. Die MMU des Prozessors wird zusätzlich dazu herangezogen, Prozesse innerhalb einer Partition zu isolieren. So kann jeder Prozess in seinem eigenen geschützten Adressraum ablaufen, und die Zuverlässigkeit innerhalb einer 'harten' Partition wird so nie in Frage gestellt. Dieser zusätzliche Grad an Fehlerisolierung ermöglicht eine einfachere Zertifizierung von Kundenapplikationen, da ein sich über zwei Ebenen erstreckender Schutzmechanismus vorhanden ist, über den die Wettbewerberprodukte nicht verfügen.

LynxOS-178 unterstützt darüber hinaus einen ARINC 653-basierten, konfigurierbaren Scheduler mit festen Zeitscheiben für determistische Zeitpartitionierung, der CPU Zeit für Partitionen garantiert, die sicherheitskritische Anwendungen ausführen.

Wie in der obigen Grafik zu sehen ist, dienen in LynxOS-178, 'harte' Partitionen als 'Virtual Machines', wobei jede Anwendung in ihrer eigenen Betriebssystemumgebung ausgeführt wird, die bis zu Level A nach DO-178B zertifiziert werden kann.

Über die DO-178B

Die Wehrtechnik- und Luftfahrtindustrie stellt hohe Anforderungen an Technik und Verfahren für sicherheitskritsche Anwendungen. In den USA sind diese im Standard DO-178B der RTCA (Radio Technical Commission for Aeronautics) festgelegt, der die Softwareerstellung für Luftfahrtsysteme regelt. Die angestrebten Zertifizierungsklassen nach DO-178B unterteilen sich wie folgt: A - katastrophale Auswirkung; B - schwerwiegende Auswirkung; C - wichtig; D - weniger wichtig; E - keine Auswirkung. Sicherheitskritische Rechnersysteme können buchstäblich nie 'abheben', solange die außerordentlichen Vorgaben dieses Standards nicht erfüllt sind.

Über LynuxWorks

LynuxWorks gehört zu den führenden Herstellern im Embedded-Software-Markt und bietet Betriebssysteme, Produkte für die Softwareentwicklung sowie Beratungsdienstleistungen für die weltweit erfolgreichsten Unternehmen aus Kommunikation, Aerospace/Verteidigung sowie Consumer-Elektronik. Das 1988 gegründete Unternehmen ist ein Gründungsmitglied der RTOS-Branche (Real Time Operating Systems = Echtzeitbetriebssysteme) sowie ein führender Teilnehmer des Embedded Linux Consortium (ELC). Die Unternehmenszentrale befindet sich in San Jose, Kalifornien.

Die Produktpalette von LynuxWorks umfasst das quelloffene BlueCat® Linux und das skalierbare, Linux-kompatible Echtzeitbetriebssystem LynxOS. Führende Unternehmen in der ganzen Welt setzen Produkte von LynuxWorks ein, unter anderem: 3Com, Alcatel, Boeing, Ericsson, Hewlett Packard, Jet Propulsion Laboratory, Lockheed Martin, Lucent Technologies, Marconi, Mitsubishi, Motorola, NEC USA, Raytheon, TRW und Xerox.

LynuxWorks ist ein Warenzeichen und LynxOS und BlueCat sind eingetragene Warenzeichen von LynuxWorks, Inc. Alle anderen Markennamen und Warenzeichen in dieser Pressemitteilung sind Eigentum ihrer jeweiligen Besitzer. Linux ist ein eingetragenes Warenzeichen von Linus Torvalds.

Nähere Informationen erhalten Sie von:

Hamid Mirab
Managing Director EMEA
LynuxWorks Ltd.
United Kingdom
+44 208-906-9506
hmirab ^at lnxw dot! com
Viviane Baltzer
WICKPR & partners
Leopoldstrasse 206
D-80804 München
+49 (0) 89 306688-66
viviane.baltzer ^at wickpr dot! de

Belegexemplar erbeten an WICKPR & partners


RTOS and embedded operating systems

Embedded operating systems and development tools

Corporate

Industry solutions

OS Support

OS Training

SynergyWorks: LynuxWorks partners

contact us
ISO9001:2000 Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited. 20 years of embedded excellence