Herunterladen Inhalt Inhalt Diese Seite drucken

Tabelle 8- 8 Leistungsmerkmale Der Testmittel; Debugger Kommunikation - Siemens Rmos3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
Testen von Anwendertasks
Das Testen von Anwendertasks wird von allen Testmitteln unterstützt. Der Test von internen
Systemroutinen (z.B. eigene Treiberentwicklungen) wird vom Betriebssystem durch
Hochlaufmeldungen und interne Fehlermeldungen über die Errorloggertask unterstützt. Für
das Austesten von Treibern, für die der Quellcode vorliegt, wird ein Host-Debugger mit dem
RMOS3-Target-Debugger oder ein Hardwareemulator benötigt.
Als Host-Debugger steht derzeit der rm-gdb aus dem Softwarepaket RMOS3-GNU (zur
Ausführung unter Windows) zur Verfügung.
Zum Austesten von Anwendertasks stehen bei einer korrekten Betriebs-
systemkonfigurierung neben den unabhängigen Testmitteln der Debugger, der Resource
Reporter, die Errorloggertask und der SVC-Exceptionhandler zur Verfügung. Die
Bezeichnung RMOS3-Applikation bezieht sich in folgenden Abschnitten auf das konfigurierte
Betriebssystem mit allen Anwendertasks.
Eine Übersicht über die wichtigsten Leistungsmerkmale der Testmittel gibt die nachfolgende
Tabelle:

Tabelle 8- 8 Leistungsmerkmale der Testmittel

Testmittel
RMOS3-Debugger
Task-Mode
Monitor-Mode
Host-Debugger mit RMOS3-
Debugger (Target)
Task-Mode
Monitor-Mode
ICE
1
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Läuft die zu testende Task oder der zu testende Treiber auf einen Breakpoint, ist das
Echtzeitverhalten des restlichen Systems nicht mehr gegeben.
Betriebssystem-Eigenschaften von RMOS3
Echt-
Trace-
Symbol-
zeit
spei-
verar-
cher
beitung
ja
nein
nein
nein
nein
nein
1
ja
nein
ja
nein
nein
ja
1
nein
ja
ja
1
8.6 DEBUG-Strategien unter RMOS3
Quellcode-
Treiber-
verarbeitung
test
nein
nein
nein
ja
ja
nein
ja
ja
ja
ja
Tasktest
ja
nein
ja
ja
ja
129
Inhaltsverzeichnis
loading

Inhaltsverzeichnis