Lieferanten: Echtzeitbetriebssysteme

NEPI by Numurus

Hardwareunabhängige Edge-KI-Softwareplattform für intelligente Systeme

ResilienX

Sicherheitslösungen für die nächste Generation von BVLOS-Drohnen und autonomen Fahrzeugen

Präsentiere deine Fähigkeiten

Wenn Sie entwerfen, bauen oder liefern Echtzeitbetriebssysteme, Erstellen Sie ein Profil, um Ihre Kompetenzen zu präsentieren und mit Besuchern in Kontakt zu treten, die einen konkreten Bedarf an Ihren Lösungen haben.

Lieferantenprofil erstellen

Echtzeitbetriebssysteme (RTOS)

Caroline Rees

Aktualisiert:

RTOS für Drohnen

Ein Echtzeitbetriebssystem (RTOS) ist ein Betriebssystem, das präzise Zeitvorgaben für die Ausführung von Aufgaben bereitstellt, wodurch es wesentlich vorhersehbarer ist als allgemeine Betriebssysteme.

RTOS lassen sich in zwei allgemeine Kategorien einteilen: Soft- und Hard-RTOS. Hard-Echtzeitbetriebssysteme sind hinsichtlich der für die Ausführung einer Aufgabe benötigten Zeit wesentlich konsistenter, während Soft-RTOS eine größere Variabilität aufweisen. Bei Soft-RTOS kann es auch akzeptabel sein, wenn das Ergebnis mit Verzögerung geliefert wird, während dies bei Hard-RTOS nicht möglich ist.

Determinismus

Echtzeitbetriebssysteme verwenden einen Task-Scheduler, mit dem Aufgaben Prioritäten zugewiesen werden können, um sicherzustellen, dass Aufgaben mit höherer Priorität zuerst ausgeführt werden. Dadurch kann das Betriebssystem eine der wichtigsten Eigenschaften eines Echtzeitbetriebssystems erreichen – Determinismus, also die Fähigkeit, bei wiederholter Eingabe immer die gleiche Ausgabe zu liefern. Allzweckbetriebssysteme planen Aufgaben in der Regel so, dass ein maximaler Durchsatz erreicht wird, während bei RTOS die Geschwindigkeit und Vorhersagbarkeit der Reaktion als wichtiger angesehen werden.

RTOS sind in der Regel kompakter und schlanker als Allzweck-Betriebssysteme, wodurch sie schnell und effizient arbeiten und die Wahrscheinlichkeit eines Absturzes geringer ist, da sie sich auf einen engeren Aufgabenbereich konzentrieren. Sie können auf eingebetteten Systemen installiert werden und unterstützen Multi-Core- und Multi-Thread-Prozessoren sowie Architekturen wie Intel oder PowerPC.

Betriebssysteme für UAVs und Drohnen

Echtzeitbetriebssysteme für UAVs und Drohnen steuern viele sicherheits- und missionskritische Aspekte des Fahrzeugbetriebs, darunter Avionik, Flugsteuerung und Waffensysteme. Damit die Plattform zertifiziert werden kann, muss das Drohnen-RTOS möglicherweise bestimmte Luftfahrt-Softwarestandards wie DO-178B/C erfüllen.

UAV-RTOS können in Verbindung mit einem Separation-Kernel-Hypervisor verwendet werden, der eine sichere Umgebung bietet, in der mehrere unterschiedliche Betriebssysteme auf einer physischen Hardwareplattform ausgeführt werden können. Dies ermöglicht es Entwicklern, Systeme in kleinere unabhängige Komponenten zu unterteilen und sicherheitskritische und nicht sicherheitskritische Komponenten sicher voneinander zu trennen.