Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens RMOS3 Bedienungsanleitung Seite 146

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
Betriebssystem-Eigenschaften von RMOS3
8.6 DEBUG-Strategien unter RMOS3
Menü "Determine task activity"
Determine task activity
0 - Start measurement
1 - Stop measurement
2 - Start measurement of specified duration
3 - Output measurement
4 - Return to main menue
5 - Release memory
6 - Output measurement to file RPROF.SAV
Input:
Auch hier kann der Messzeitraum manuell bestimmt werden oder durch die Vorgabe einer
genau spezifizierten Zeitdauer.
Wir wählen Menüpunkt "
Input: 0
und gelangen in ein Untermenü, in dem spezielle Tasks und Zustandsübergänge zur
Aufzeichnung ausgewählt werden können:
Menü "SVC selection"
SVC selection
0 - All SVCs including special states (TASKIN, TASKOUT...)
1 - All SVCs excluding special states (TASKIN, TASKOUT...)
2 - Only specified SVCs
3 - Old SVC selection
4 - Abort input
Input:
Wir wollen sämtliche Tasks und alle Zustandsübergänge protokollieren und wählen deshalb
Menüpunkt
"
0 - All SVCs including special states (TASKIN, TASKOUT...)
Input: 0
aus und in der folgenden Abfrage "0ffff = all tasks", um alle Tasks aufzuzeichnen:
Selection of task ID (hex., max. 5, 0ffff = all tasks): 0ffff
Die Aufzeichnung erfolgt in einen linearen Puffer, der aus dem Heap allokiert wird und
dessen Größe nachfolgend ausgewählt werden muss:
Buffer size
0 -
1 -
2 -
3 - 16 kByte
4 - 32 kByte
5 - 64 kByte
6 - Special buffer size
7 - Abort input
Input:
Mit Menüpunkt
"
6 – Special buffer size
und der Angabe einer Puffergröße wird die Messung gestartet und gleichzeitig mit der
Eingabe die Aufzeichnungsdaten in einen Puffer der angegebenen Größe geschrieben:
Input: 6
Nach 4 Sekunden die Messung beenden mit
Input: 1
146
0 - Start measurement
1 kByte
4 kByte
8 kByte
"
"
"
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Inhaltsverzeichnis
loading

Inhaltsverzeichnis