2.3
Zusammenfassung
Kontrollierte Zuteilung und Koordination von Ressourcen
Die Möglichkeit, Programme strukturiert zu entwerfen, ist zwar durch die Einführung höherer
Programmiersprachen geschaffen worden. Die kontrollierte Zuteilung und die damit
verbundene Koordination von Ressourcen wie beispielsweise Speicher, Prozessorzeit oder
Peripherieeinheiten ist jedoch ohne die Nutzung eines für das Einsatzgebiet geeigneten
Echtzeit-Betriebssystems nicht möglich.
Allgemeine Vorteile beim Einsatz eines Echtzeit-Betriebssystems
● Durch die Aufteilung der Gesamt-Applikation in einzelne, von der Problemstellung her
● Der modulare Ansatz unterstützt die Wiederverwendbarkeit der Software, d. h. die
● Unterstützung des "quasi parallelen" Ablaufs von Tasks.
● Deterministisches Verhalten durch prioritätsgesteuertes Multitasking und definierte
● Da die besonderen Anforderungen einer Echtzeit-Multitasking-Ablaufumgebung bereits
Software-Entwicklung optimieren
Eine allgemein anerkannte Tatsache ist, dass die Kosten für die Entwicklung, den
Weiterausbau sowie den Unterhalt von mikroprozessorgesteuerten Produkten vorwiegend
durch die Softwarekosten bestimmt sind.
Die zunehmende Komplexität der zu realisierenden Maschinen-Steuerungen und die immer
kürzer werdenden Entwicklungszeiten für eben diese Projekte üben einen zusätzlichen
Druck auf den Entwickler aus.
Die Entscheidung, alles selbst zu entwickeln oder fertige Module einzusetzen, erhält zentrale
Bedeutung.
Der Einsatz möglichst vieler standardisierter Hardware- und Software-Bausteine ist oftmals
die einzige Chance Ihre Applikation schnell und wirtschaftlich zu realisieren.
RMOS3 = elementarer Software-Grundbaustein
Mit RMOS3 steht ein elementarer Software-Grundbaustein in Form eines Echtzeit-
Multitasking-Betriebssystems zur Verfügung, der durch seine Vielseitigkeit die Entwicklung,
Wartung und Pflege der Applikations-Software wesentlich beschleunigt und vereinfacht.
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
überschaubare und leicht verständliche Programmteile (=Tasks) kann das Applikations-
System einfacher implementiert, getestet und gewartet werden.
"Portierung" von Tasks in andere Projekte.
Interrupt-Reaktionszeiten.
durch das Betriebssystem selbst gelöst sind, kann die Entwicklungs- und Test- Zeit
(damit natürlich auch die Kosten) für die Applikation deutlich reduziert werden.
Einführung in RMOS3
2.3 Zusammenfassung
35