Herunterladen Inhalt Inhalt Diese Seite drucken

Hardware-Voraussetzung Und Entwicklungsumgebung; Teststrategien - Siemens RMOS3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis

Werbung

Einführung in RMOS3
2.2 Leistungsmerkmale von RMOS3
2.2.6

Hardware-Voraussetzung und Entwicklungsumgebung

Entwicklungssystem
Als Entwicklungssystem kann eine beliebige HW-Plattform eingesetzt werden mit einem
Windows-Betriebssystem. Optional kann auch TCP/IP eingesetzt werden zur Übertragung
von Dateien mittels FTP oder zur Diagnose und Bedienung des RMOS3-Systems per Telnet.
Für die Installation der RMOS3-Entwicklungsumgebung ist ein CD-ROM-Laufwerk
notwendig.
Zielsystem
Die Hardware-Voraussetzung für das Zielsystem von RMOS3 ist eine PC -kompatible
SIMATIC-Hardware mit Prozessor ab Pentium III.
Der empfohlene Speicherausbau ist abhängig von der verwendeten Betriebssystem-Variante
und sollte minimal 2MB betragen.
Der Konfigurierbare Nukleus bietet eine kommandozeilenorientierte Betriebssystem-
Oberfläche für die Steuerungs- und Visualisierungs-Software, da die RMOS3-Tasks
dynamisch nachgeladen/gestartet und alle Betriebsmittel, wie zuvor erläutert, zur Laufzeit
erzeugt werden können.
Applikationen
Die mitgelieferten Beispiele demonstrieren die Arbeitsweise und den Leistungsumfang von
RMOS3 und bilden in der Regel die Basis für kundenspezifische Applikationen.
RMOS3-Tasks werden mit dem GNU-Crosscompiler rm-gcc unter Windows entwickelt und
zur Laufzeit über den RMOS3-Tasklader nachgeladen (dynamische Tasks).
2.2.7

Teststrategien

Debugger
Für RMOS3-Tasks ist das HOST/TARGET-orientierte Debugger-Konzept (siehe
nachfolgende Abbildung) mit folgender Aufteilung realisiert:
● Low-Level (LL) Debugger für das Zielsystem
● High-Level-Language (HLL) Debugoberfläche auf dem Entwicklungssystem (unter
● Kommunikation zwischen LL- und HLL-Debugger über TCP/IP.
Der Low-Level-Debugger kann beispielsweise:
● die Ablaufsteuerung und Zustandsprüfung aller unter RMOS3 arbeitenden Tasks
● Systemaufrufe interaktiv absetzen,
● Speicherinhalte prüfen und ändern,
● Breakpoints in Anwendertasks setzen.
30
Windows wird der rm-gdb aus dem Software-Paket RMOS3-GNU unterstützt)
übernehmen,
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis