Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens RMOS3 Bedienungsanleitung Seite 5

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
8.4.3
Kommunikation und Koordination durch Spinlocks ...................................................................110
8.4.4
Kommunikation über Ereignisflags ............................................................................................111
8.4.5
Kommunikation über lokale Mailboxen ......................................................................................113
8.4.6
Message-Kommunikation ..........................................................................................................114
8.4.7
Kommunikation über gemeinsame Datenbereiche....................................................................115
8.5
Betriebsmittelverwaltung............................................................................................................116
8.5.1
Ressourcen-Katalog ..................................................................................................................117
8.5.2
Zeitverwaltung............................................................................................................................118
8.5.2.1
Zeitbezogene Systemaufrufe .....................................................................................................119
8.5.3
Speicherverwaltung ...................................................................................................................122
8.5.4
Deskriptorverwaltung .................................................................................................................123
8.5.5
Treiber Ein-/Ausgabe-Verwaltung..............................................................................................125
8.5.6
Systemaufrufe ............................................................................................................................126
8.6
DEBUG-Strategien unter RMOS3..............................................................................................127
8.6.1
Teststrategien ............................................................................................................................128
8.6.2
Testmittel....................................................................................................................................130
8.6.2.1
RMOS3-Debugger und Resource Reporter...............................................................................130
8.6.2.2
Host-Debugger...........................................................................................................................130
8.6.2.3
Hardwareemulator .....................................................................................................................131
8.6.3
Meldungen beim Systemhochlauf..............................................................................................132
8.6.4
Fehlermeldungen/Errorloggertask .............................................................................................133
8.6.5
Exception-Interrupthandler.........................................................................................................134
8.6.6
SVC-Exceptionhandler...............................................................................................................136
8.6.7
Testen mit dem RMOS3-Debugger ...........................................................................................137
8.6.8
Testen mit dem RMOS3-Profiler................................................................................................138
8.6.8.1
Praktische Übung mit dem RMOS3-Profiler ..............................................................................138
8.6.9
Testen auf Quellcodeebene.......................................................................................................148
8.7
Basis Ein-/Ausgabe-System von RMOS3..................................................................................149
8.8
Arithmetik-Coprozessor .............................................................................................................151
8.9
C-Runtime-Bibliothek CRUN......................................................................................................152
8.9.1
Einsatzvoraussetzungen der C-Bibliothek ................................................................................152
8.9.2
Mathematische Funktionen........................................................................................................153
8.9.3
Besonderheiten der C-Runtime Bibliothek ................................................................................157
8.9.4
Beispielprogramme zur Verwendung der C-Bibliothek .............................................................158
9
RMOS3 System-Konfigurierung............................................................................................................. 159
9.1
Übersicht ....................................................................................................................................159
9.2
Bootvorgang und Speicherbelegung .........................................................................................159
9.3
Systemeigenschaften des RMOS3-Nukleus..............................................................................163
9.3.1
Belegung der Geräteeinheiten ...................................................................................................163
9.3.2
Software-Konfiguration ..............................................................................................................165
9.3.3
Festplattenintegration ................................................................................................................166
9.3.4
Warmstart...................................................................................................................................166
Abkürzungen/Glossar ............................................................................................................................ 167
A
Index...................................................................................................................................................... 173
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Inhaltsverzeichnis
5
Inhaltsverzeichnis
loading

Inhaltsverzeichnis