iX Special 2018
S. 138
Systeme
Real-Time
Aufmacherbild

Echtzeitbetriebssysteme für die Industrie

Zuverlässig

Nur eines haben Echtzeitbetriebssysteme gemein: Sie garantieren bestimmte Antwortzeiten. In allem anderen jedoch nutzen die Hersteller ihre Freiheiten.

Schön beschreibt der Ausdruck „zum Mäusemelken“, was der durchschnittliche Embedded-Entwickler beim Betrachten der Wunschliste eines modernen IoT-Projekts denkt. Die Verwendung von Real-Time- (RT) oder Echtzeitbetriebssystemen ist an dieser Stelle insofern hilfreich, als sie ihm einen guten Teil der Arbeit abnimmt. Dieser Artikel möchte die Hintergedanken von Echtzeitsystemen vorstellen und einige Vertreter des Genres ans Tageslicht zerren.

Gleich zu Beginn sei angemerkt, dass der Markt der Echtzeitbetriebssysteme wie der der Funkmodule und der Hardware-Security-Module nicht sonderlich „offen“ ist. Im Lizenzvertrag von FreeRTOS fand sich beispielsweise folgende Passage, die – unter anderem – das eigenmächtige Durchführen von Performancetests untersagte: „FreeRTOS may not be used for any competitive or comparative purpose, including the publication of any form of run time or compile time metric, without the express permission of Real Time Engineers Ltd.“