SCORPOS (Scalable Configurable Robust Partitioning Operating System) ist eine Echtzeitbetriebssystem für sicherheitskritische Anwendungen. Ursprünglich entwickelt, weil es für die kombinierten Anforderungen nach robuster Anwendungspartitioninierung und extrem kurzen Kontextswitch-Zeiten keine marktverfügbare Lösung gab, wurde SCORPOS zwischenzeitlichen in zahlreichen Echtzeitsteuerungen im Luftfahrt-, Automotive- und Bahnbereich eingesetzt.
SCORPOS wurde mit dem Ziel maximaler Flexibilität entworfen. Umfangreiche Konfigurationsmöglichkeiten auf Basis des graphischen Editors RMCneo erlauben die bedarfsgerechte Auswahl aus der gesamten Breite vom minimalen Kernbetriebssystem bis zur vollen Funktionalität.
Die Konfigurationsinformationen sind strikt getrennt von der Betriebssystemfunktionalität, werden also separat erzeugt, geflasht und zur Laufzeit geladen. Dies stellt eine einfache Wiederverwendbarkeit sicher und ermöglicht darüber hinaus die Laufzeitrekonfiguration durch die Aktivierung alternativer Konfigurationssätze.
Einsatzbereit vorliegende Board Support Packges (BSPs) erlauben die unmittelbare Verwendung von SCORPOS auf den folgenden Prozessorarchitekturen:
Vollkonfigurierbare Treiber existieren für die Mehrzahl der prozessoreigenen I/Os und für zahlreiche externe Peripherie, so bspw. für: