Benutzer:Tmikschl/Rodos

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Rodos ist ein Echtzeitbetriebssystem für eingebettete Systeme und wurde für Anwendungen entwickelt, die hohe Anforderungen an die Zuverlässigkeit haben.

Rodos wurde am Deutschen Zentrum für Luft- und Raumfahrt (DLR) entwickelt und ging aus dem Betriebssystem BOSS hervor. Es findet unter anderem im aktuellen Mikro-Satellitenprogramm des DLR Verwendung. Das System läuft auf dem im Orbit befindlichen Satelliten TET-1 und soll auch auf dem in der Entwicklung befindlichen Satelliten BiROS eingesetzt werden.

Weiterentwickelt wird Rodos aktuell sowohl vom DLR als auch vom Lehrstuhl "Informationstechnik für Luft- und Raumfahrt" der Julius-Maximilians-Universität Würzburg.

Rodos ist als Framework mit einem mehrschichtigen Aufbau realisiert. Unterste Schicht bildet die direkte Ansteuerung der Hardware, auf der als zweite Schicht die Middleware aufsetzt. Aufgabe der Middleware ist es, die Kommunikation zwischen verschiedenen Anwendungen und Komponenten der höchsten Schicht zu ermöglichen. Geschrieben wurde Rodos objektorientiert in C++, ergänzt durch hardwarespezifischen C- und Assembler-Code.

Unterstützte Architekturen

[Bearbeiten | Quelltext bearbeiten]

Unterstützte Prozessor-Architekturen:

Des Weiteren kann Rodos als Gastsystem auf andere Betriebssysteme aufsetzen: