ANSI-C Laufzeitbibliothek
Die C-Laufzeitbibliothek RMOS3-CRUN stellt sämtliche C-Funktionen gemäß ANSI-Draft-
Standard ISO/IEC DIS 9899 (herausgegeben 1990) in der RMOS3-Multitasking-Umgebung
zur Verfügung. Die Laufzeitbibliothek kann als "Shared Library" eingesetzt werden und bietet
u.a. folgende Leistungsmerkmale.
● Zeichenverwaltung, String- und Speicher-Operationen.
● Ein/Ausgabe-Operationen, z.B. Festplatte, Terminal, Drucker.
● Speicherzuweisung.
● Mathematische Funktionen, z.B.
● Steuerfunktionen und Fehlerbehandlung.
Kommandozeileninterpreter CLI
Der Kommandozeileninterpreter ist eine Bedienoberfläche für das RMOS3-Betriebssystem.
Über den CLI können Kommandos und nachladbare Programme gestartet und interaktiv
bedient werden.
Der CLI besteht im Wesentlichen aus folgenden Teilen:
● CLI-Task (Shell); dynamisch mehrfach aktivierbar.
● Programm-Manager zur Verwaltung laufender CLI-Kommandos.
● Inline-Kommandos, z.B. path, prompt, cd, ...
● Nachladbare Kommandos, z.B. dir, rename, ...
● Ablaufumgebung für nachladbare Tasks; z.B. Definition von stdin, stdout, stderr und
● CLI Startup-Batchdatei(en), vergleichbar mit AUTOEXEC.BAT
Die Kommandosyntax ist weitgehend kompatibel zu DOS gehalten, wird mit einem HELP-
Kommando unterstützt und bereitet daher einem PC-Anwender keinerlei
Bedienungsprobleme.
RMOS3-Profiler
Der RMOS3-Profiler ist ein Dienstprogramm zur
● Anzeige von Systemparametern,
● Ermittlung der Rechenzeitverteilung,
● Analyse der Taskaktivitäten.
Mit den Ergebnissen der Rechenzeitverteilung kann das System laufzeitmäßig optimiert
werden. Die Aufzeichnung der Taskaktivitäten ist für die Fehlersuche und ebenso für die
Laufzeitoptimierung hilfreich. Weitere Einsatzmöglichkeiten sind das Messen von SVC-
Ausführungszeiten und bestimmten Programmteilen.
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Übergabe der Aufruf-Parameter.
2.2 Leistungsmerkmale von RMOS3
,
, ...
sin
cos
Einführung in RMOS3
33