Anmelden
Hochladen
Anleitungen
Marken
Siemens Anleitungen
Server
RMOS3
Siemens RMOS3 Handbücher
Anleitungen und Benutzerhandbücher für Siemens RMOS3. Wir haben
1
Siemens RMOS3 Anleitung zum kostenlosen PDF-Download zur Verfügung: Bedienungsanleitung
Siemens RMOS3 Bedienungsanleitung (176 Seiten)
Echtzeit-Betriebssystem RMOS3 RMOS3 V3.50 Benutzerhandbuch
Marke:
Siemens
| Kategorie:
Server
| Dateigröße: 2.1 MB
Inhaltsverzeichnis
Haftungsausschluss
2
Qualifiziertes Personal
2
Inhaltsverzeichnis
3
RMOS3 V3.50 Benutzerhandbuch Bedienhandbuch, 07/2012, A5E03692290-01
7
1 Wissenswertes über Ihre RMOS3 Dokumentation
9
RMOS3-Einsteiger
9
Über dieses Buch
10
Überblick
10
Notationen
11
Tabelle 1- 1 Kommandos
12
Tabelle 1- 2 Abkürzungen
12
Tabelle 1- 3 Allgemeine Datentypen
13
Tabelle 1- 4 Datentypen des RMOS3-API
13
2 Einführung in RMOS3
15
Software-Entwicklung Optimieren
15
Prozess-Steuerung mit Separatem Mensch-Maschine-Interface
17
Bild
18
Leistungsmerkmale von RMOS3
19
Multitasking- und Multiprocessing-Mechanismen
20
Echtzeitverhalten und Industrietauglichkeit
23
Konfigurierbarer Nukleus
26
Bootvorgang
27
Leistungsumfang des RMOS3-Nukleus
27
Tabelle 2- 1 RMOS3-Systemdienste, Betriebsmittel-Übersicht
28
Hardware-Voraussetzung und Entwicklungsumgebung
30
Teststrategien
30
Produkt-Übersicht
32
Allgemeine RMOS3-Einsatzbereiche
34
Zusammenfassung
35
3 Erforderliche Hard- und Software
39
RMOS3-Zielsystem
39
RMOS3-Entwicklungssystem
40
Programmier- und Testwerkzeuge für die Taskentwicklung
40
Programmier- und Testwerkzeuge für die Systemgenerierung
41
4 RMOS3 Installieren
43
Installation der Entwicklungsumgebung
43
Installation der RMOS3-Entwicklungsumgebung
43
Überblick
43
Neuinstallation
44
Sicherung der Entwicklungsumgebung
44
Update
44
Installation der Compiler, IDE, Debugger
47
Installation Zusätzlicher Produkte, Board Support Pakete
47
Hinweise zur Nutzung der Utilities von RMOS3
48
Inbetriebnahme des Zielsystems
48
Booten von Massenspeichern
49
Neuinstallation des Zielsystems mit DOS-Bootfähigem USB-Flash Drive
49
Partitionsgröße
49
Vorbereitung des Massenspeichers
50
Neuinstallation des Zielsystems mit Windows PE-Bootfähigem USB-Flash Drive
52
Update des Zielsystems
54
5 Human Interface von RMOS3
57
Starten des Betriebssystems RMOS3
57
Ein-/Ausgaben des Betriebssystems auf PC
57
Tabelle 5- 1 Tastaturlayouts
58
Kommandozeileninterpreter CLI
59
Funktion
59
Bedienung und Umgebung
59
RMOS3-Debugger
60
Funktion des Debuggers
60
6 Praxisteil: Erstellen einer RMOS3-Task
61
Erstellen einer RMOS3-Task mit den GNU-Tools
61
Hinweise zum Programmieren und Laden von Tasks
61
7 Praxisteil: Testen einer RMOS3-Task
63
Testen mit den GNU-Tools
63
SVC-Exceptionhandler, Statusmeldungen und Testausgaben
63
Debuggen mit dem RMOS3-Debugger
64
Debuggereinsatz zur Fehlersuche
65
8 Betriebssystem-Eigenschaften von RMOS3
67
Speicherschutz
71
Tabelle 8- 1 Privileglevel der System Tasks
72
Tabelle 8- 2 Zugriffsrechte
72
Multiprocessing unter RMOS3
75
Hochlauf
75
Eigenschaften von Tasks
76
Bild
79
Aufteilung einer Applikation in Tasks
79
Taskverwaltung
80
Bild
81
Taskzustände und -Übergänge
81
Bild
82
Scheduling-Mechanismus am Beispiel eines Systems mit 2 Cores
82
Bild
83
Ready Task Queue
83
RMOS3-API zur Taskverwaltung
85
Übersicht der Funktionen
85
Tabelle 8- 3 RMOS3-API zur Taskverwaltung
85
Erzeugen und Löschen von Tasks
85
Binden von Tasks
86
Starten von Tasks
86
Taskstart durch Unerwartete Eingabe
87
Parameterübergabe Beim Taskstart
87
Taskpriorität
88
Prioritätsänderung durch Svcs
88
Prioritätsänderung nach Ablauf eines Zeitintervalls
88
Automatische Prioritätsänderung durch Semaphor-Besitz
89
Speicheraufteilung
89
E/A-Anforderung
89
System Halted
90
Performance
90
Hinweise zur Portierung
91
Interrupt-Bearbeitung unter RMOS3
92
Grundlagen der Interrupt-Bearbeitung
93
Bild
93
Interruptverarbeitung IM Prozessor 80X86
93
Interrupt-Bearbeitung IM APIC-Modus
95
Interrupt-Routing am PCI-Bus
95
Was ist ein Interrupthandler
97
DI-Zustand
98
I-Zustand
99
SCV-Aufrufe während der Interruptbehandlung
100
S-Zustand
101
A-Zustand
103
Übersicht der Betriebszustände und RMOS3-Svcs für Interruptbearbeitung
103
Tabelle 8- 4 RMOS3-Svcs für Interrupt-Handler
104
Interruptbearbeitung am PCI-Bus
104
Taskkommunikation, -Koordination, -Synchronisierung
106
Tabelle 8- 5 Task-Kommunikation, -Koordination, -Synchronisierung
107
Kommunikation und Koordination durch Starten einer Task
108
Kommunikation und Koordination durch Semaphore
108
Bild
109
Verwendung von Semaphore zur Task-Kommunikation und -Koordination
109
Kommunikation und Koordination durch Spinlocks
110
Kommunikation über Ereignisflags
111
Bild
112
Kommunikation über Ereignisflags
112
Kommunikation über Lokale Mailboxen
113
Bild
113
Message-Kommunikation
114
Kommunikation über Gemeinsame Datenbereiche
115
8.5 Betriebsmittelverwaltung
116
Tabelle 8- 6 Betriebsmittelverwaltung
116
Ressourcen-Katalog
117
Tabelle 8- 7 Übersicht über die Betriebsmittel
117
Zeitverwaltung
118
Verwendung
118
Zeitbezogene Systemaufrufe
119
Speicherverwaltung
122
Deskriptorverwaltung
123
Treiber Ein-/Ausgabe-Verwaltung
125
Systemaufrufe
126
DEBUG-Strategien unter RMOS3
127
Teststrategien
128
Debugger Kommunikation
129
Tabelle 8- 8 Leistungsmerkmale der Testmittel
129
Testmittel
130
RMOS3-Debugger und Resource Reporter
130
Host-Debugger
130
Hardwareemulator
131
Meldungen Beim Systemhochlauf
132
Fehlermeldungen/Errorloggertask
133
Exception-Interrupthandler
134
Task IM A-Zustand
135
Interruptroutine IM I-Zustand
135
Interruptroutine IM S-Zustand
135
SVC-Exceptionhandler
136
Testen mit dem RMOS3-Debugger
137
Testen mit dem RMOS3-Profiler
138
Praktische Übung mit dem RMOS3-Profiler
138
Vorbereitungen am Zielsystem
141
Übersicht über die Ressourcen
142
Ermittlung der Allgemeinen Systemparameter
143
Protokollierung der Rechenzeitverteilung
144
Protokollierung der Taskaktivitäten
145
Testen auf Quellcodeebene
148
Basis Ein-/Ausgabe-System von RMOS3
149
Arithmetik-Coprozessor
151
C-Runtime-Bibliothek CRUN
152
Einsatzvoraussetzungen der C-Bibliothek
152
Mathematische Funktionen
153
Behandlung von Speziellen 8087-Zahlenformaten
154
Besonderheiten der C-Runtime Bibliothek
157
Beispielprogramme zur Verwendung der C-Bibliothek
158
Beispielprogramm
158
9 RMOS3 System-Konfigurierung
159
Übersicht
159
Bootvorgang und Speicherbelegung
159
Bild
160
Speichermapping einer Typischen PC-Architektur
160
Bild
162
Prinzipielle Struktur von RMOS3 auf PC
162
Systemeigenschaften des RMOS3-Nukleus
163
Eigenschaften des Konfigurierbaren Nukleus
163
Belegung der Geräteeinheiten
163
Interrupt-Belegung
164
DMA-Belegung
164
Software-Konfiguration
165
Festplattenintegration
166
Warmstart
166
Abkürzungen/Glossar
167
Botschaft
167
Index
173
Werbung
Werbung
Verwandte Produkte
Siemens RUGGEDCOM RS910
Siemens RUGGEDCOM RS910L
Siemens RUGGEDCOM RS920W
Siemens SIMATIC RMOS3-DEMO
Siemens RMZ791
Siemens RMU730B-1
Siemens RMH760B
Siemens RUGGEDCOM RMC30
Siemens RUGGEDCOM RMC40
Siemens RMU7 B Serie
Siemens Kategorien
Geschirrspüler
Waschmaschinen
Steuergeräte
Backöfen
Kochfelder
Weitere Siemens Anleitungen
Anmelden
Anmelden
ODER
Mit Facebook anmelden
Mit Google anmelden
Anleitung hochladen
Von PC hochladen
Von URL hochladen