Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikation Über Gemeinsame Datenbereiche - Siemens Rmos3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
8.4.7
Kommunikation über gemeinsame Datenbereiche
Die scheinbar einfachste und schnellste Art für eine Taskkommunikation ist ein
gemeinsamer Speicherbereich (z.B. ein gemeinsames Datenfeld, Puffer, Shared Memory)
für zwei oder mehrere Tasks.
Diese Variante ist unter RMOS3 ohne weiteres möglich. Der Benutzer muss dann allerdings
selbst dafür sorgen, wann welche Bereiche gültig sind, gelesen oder beschrieben werden
dürfen und wie dies den Partnertasks mitgeteilt wird. Die Programmierung dafür ist in jedem
Fall applikationsspezifisch und ist nicht trivial. Der eventuell zu erwartende
Geschwindigkeitsvorteil muss deshalb genau abgewägt werden.
Bild 8-17
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Kommunikation über gemeinsame Speicherbereiche
Betriebssystem-Eigenschaften von RMOS3
8.4 Taskkommunikation, -koordination, -synchronisierung
115
Inhaltsverzeichnis
loading

Inhaltsverzeichnis