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