Herunterladen Inhalt Inhalt Diese Seite drucken

Konfigurierbarer Nukleus - Siemens Rmos3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
Einführung in RMOS3
2.2 Leistungsmerkmale von RMOS3
Schutzmechanismen von RMOS3
Ein wichtiger Aspekt der Industrietauglichkeit von RMOS3 ist die Unterstützung des 32-Bit-
Protected-Mode (ab 80386). Damit sind alle Tasks untereinander geschützt. Daten-, Stack-
oder Programmbereichs-Verletzungen einer Task führen zur Fehlererkennung durch das
Betriebssystem und zur Ausgabe einer entsprechenden Fehlermeldung, die Hinweise auf Art
und Ursache der erkannten Prozessor-Exception gibt.
Für GNU-Programme wird der Speicherschutz durch 2 verschiedene Privilege Level
realisiert.
2.2.3

Konfigurierbarer Nukleus

Im Standard-Lieferumfang von RMOS3 ist der über eine ASCII-Datei konfigurierbare
RMOS3-Nukleus (PC_CNUC) enthalten. Dieser Nukleus ist komplett vorkonfiguriert für
SIMATIC-PC. Er bietet folgende Funktionen:
● VGA-Schnittstelle
● Tastatur
● Diskettenlaufwerke und Festplatten
● 2 MByte große RAM-Disk
● Verwaltung bis zu maximal 16 MB RAM
● Zwei serielle Schnittstellen mit vorkonfiguriertem BYT-Treiber
● Erweiterte Speichererkennung für RAM größer 16 MB
● LAN-Unterstützung
● Unterstützung von Festplatten am Secondary IDE-Controller
● Komplett konfigurierbar über ASCII-Datei RMOS.INI
● Projektspezifische Kennzeichnung des Nukleus möglich
● Automatischer Start nachladbarer Applikationen
● Automatischer Start einer Batch-Datei
● Logging der Hochlaufmeldung mit Sicherung der alten LOG-Datei
● Logging der Exception-Meldungen vom Nukleus in LOG-Datei
● System-Flaggruppe für Service-Zwecke
● Konfigurierbare Schnittstellen (BYT-Treiber, 3964(R)-Treiber)
● Konfigurierbare SRAM-Disk
● Automatisch aktiviertes PCI-Interrupt-Sharing
● Konfigurierbare LAN-Kontroller
● Unterstützung LAN-Dienste wie FTP-Daemon, Telnet-Daemon
● Programmierung der CPU LEDs
● Versionskontrolle RMOS3-Nukleus und Konfigurierungs-Task CNFTSK.386
26
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Inhaltsverzeichnis
loading

Inhaltsverzeichnis