Echtzeitbetriebssystem für Onboard

Transcrição

Echtzeitbetriebssystem für Onboard
DEPENDABLE TECHNOLOGIES FOR CRITICAL SYSTEMS
Echtzeitbetriebssystem für
Onboard-Anwendungen mit gemischter
Kritikalität
Echtzeitbetriebssystem für Onboard-Anwendungen mit gemischter Kritikalität
112.pt
XLuna ist eine
Echtzeit-Kerneltechnologie, die die
Durchführung von harten
sicherheitskritischen Echtzeitaufgaben
(engl. hard-real-time) UND nichtkritischen
Anwendungen auf einem einzelnen
Prozessorchip erlaubt. Mit Hilfe einer zeitund raumpartitionierenden Technologie
macht XLuna es möglich, einen einzelnen
Chip sowohl für kritische als auch für
nichtkritische Aufgaben zu verwenden. Im
Vergleich zu der herkömmlichen Lösung,
die zwei Chips benötigt, führt XLuna zu
einfacheren Systemen mit weniger
Gewicht, geringerem Energieverbrauch
und niedrigeren Kosten.
Die XLuna-Technologie benutzt breit
verfügbare Echtzeitbetriebssysteme wie
RTEMS oder FreeRTOS zusammen mit
Universalbetriebssystemen wie Linux oder
Android. XLuna liefert die Kontextisolation
für jedes der Systeme und versorgt sie mit
kontrollierten Kommunikationskanälen.
Mit XLuna ist sicherheitskritisches
System in der Lage, aus den Millionen von
Applikationen und Bibliotheken, die für die
Universalbetriebssysteme zur Verfügung
stehen, Nutzen zu ziehen. Dies ohne die
notwendigen Anforderungen zur
Sicherheitsintegrität zu vernachlässigen.
Die von XLuna eingeführte Lösung basiert
auf zwei Untersystemen. Davon ist eines
ein hartes Echtzeitsystem das nach sehr
hohen sicherheitskritischen Standards
zertifiziert ist und die Durchführung von
kritischen Funktionen erlaubt. Das andere
ist ein Universalbetriebssystem, das mit
niedrigerer Priorität und innerhalb einer
Sandbox ausführt und keine Zertifizierung
der Anwendungen benötigt.
Die interOS Kommunikationskanäle
zwischen den Untersystemen sind
geschützt, um jegliche Fehlerverbreitung
zwischen dem nicht-sicherheitskritischen
Untersystem und der sicherheitskritischen
Anwendung zu vermeiden.
Safety Critical App.
Real-time
App.
Safety Critical
RTOS
Non-Safety Critical App.
App. 1
App. 2
Guest OS
Highlights
•
•
Paravirtualization
Layer
•
HW Platform
•
Weltraum
XLuna wurde als Antwort auf steigende
Rechneranforderungen für zukünige
komplexe Weltraummissionen entwickelt.
XLuna bietet eine Schnittstelle von
hohem Niveau für Linux-Anwendungen
zusammen mit einem qualifizierten
Service in harter Echtzeit für vordringliche
Aufgaben, die beide auf einem einzelnen
Onboard-Computer laufen. XLuna ist nach
ECSS-Standards, Level B, qualifiziert mit
RTEMS für kritische Aufgaben und Linux
für Nicht-Echtzeit auf einem SPARC
LEON2. XLuna wurde auf dem ExoMars
Demonstration Rover bei ESA-ESTEC
erfolgreich vorgeführt.
zeit- und raumpartitionierender Kernel,
Aufgaben gemischter Kritikalität auf
einem einzelnen Prozessorchip,
Zertifizierte sicherheitskritische
Funktionen und nichtkritische Aufgaben
auf einem einzelnen Prozessorchip,
Benutzung von Linux oder Android
zusammen mit Ihren
sicherheitskritischen RTOS.
Die XLuna-Technologie wurde unter
Berücksichtigung der notwendigen
Flexibilität entwickelt, um bestimmte
Anforderungen zu erfüllen, wie
beispielsweise die Benutzung
verschiedener Betriebssysteme oder
verschiedener Prozessoren.
Kontaktieren Sie uns für weitere
Informationen, insbesondere wenn Sie
spezifische Anforderungen an Ihr
Mixed-Criticality-System haben.
Automotive-Bereich
XLuna im Automotive-Bereich wurde von
der Weltraumanwendung abgeleitet. Es
unterstützt die steigende Nachfrage nach
dem Einsatz von Anwendungen im
Fahrzeug unter gleichzeitiger Interaktion
mit verschiedenen Controllern im
Fahrzeug. Das Echtzeit-Subsystem erfüllt
alle Anforderungen für die
Fahrzeughomologation, während das
nichtsicherheitskritische Untersystem in
der Lage ist, dem wachsenden Bedarf an
Applikationen im Fahrzeug
nachzukommen. XLuna für den
Automotive-Bereich benutzt das
FreeRTOS (Real-Time Operating System)
und Android Betriebssysteme, die auf
einem auf iMX6 ARM basierenden
Quad-Core-Prozessor laufen. XLuna für
den Automotive-Bereich entspricht den
ISO26262 ASIL C Anforderungen.
© Copyright 2014 CRITICAL Soware. All rights reserved | February 2014