PEARL-User-Group / AK1 GI-FG REAL-TIME
Treffen 2009
Allgemeines
Das Treffen der PEARL-User-Group bzw. des Arbeitskreises Embedded Systems, RTOS-UH/PEARL der GI-Fachgruppe Echtzeitsysteme und PEARL (REAL-TIME) fand am Donnerstag, 04.06.2009, 14:00-17:00 Uhr, mit 13 Teilnehmern am Institut für Regelungstechnik der Universität Hannover statt.
TOP1: Neues aus der Fachgruppe "Echtzeitsysteme"
- Die Fachgruppe wird innerhalb der GI jetzt auch als Fachausschuss geführt.
- Nach dem Ausscheiden von Prof. Thiele wird Prof. Gumzej die Leitung des Arbeitskreises "PEARL in der Ausbildung - PEARL-Sprachpflege" übernehmen.
- Der neue Arbeitskreis "Echtzeitfähige Kommunikationssysteme" wurde eingerichtet.
- Im Wettbewerb für Nachwuchsarbeiten sollen in 2009 drei Diplomarbeiten ausgezeichnet werden.
- Die Fachgruppe ist finanziell recht gut ausgestattet.
- In Kürze wird das Lehrbuch "Echtzeit" von Prof. Benra und Prof. Halang erscheinen.
- Ausblick auf den Workshop "Echtzeit 2009", für den relativ viele Beiträge eingegangen sind.
Es folgt eine Diskussion über die Nachfolge der Leitung des Arbeitskreises "Embedded Systems, RTOS-UH/PEARL" nach dem Ausscheiden von Prof. Gerth im September 2009. Die Anwesenden sind sich einig, dass die Leitung im Hochschulbereich bleiben sollte, um größtmögliche Neutralität zu wahren. Ein möglicher Kandidat soll in Kürze von Prof. Gerth kontaktiert werden.
TOP2: Weiterentwicklungen PEARL90 und Systemkomponenten
- Im letzten Jahr sind weitere 20.000 RTOS-UH Systeme verbaut worden (ohne esd GmbH).
- Korrekturen und Erweiterungen des Systems seit dem letzten Treffen
(siehe Revisionsliste):
- Anpassung der Compilerausgabe für den PPC405 für Kompatibiltät mit dem PE.
- Debugger-Output bei Langnamen in der Large-Version.
- IS/ISNT funktionierten nicht bei Zeigern auf Felder.
- NIL und statische Variablen sind jetzt als INIT-Werte für Zeiger erlaubt.
- Der Compiler ließ unter Umständen ein ACTIVATE-Statement mit einer CHAR-Variablen als Argument zu.
- Neue Version des RTOS-Systems für den WinSTon Emulator:
- ESC-Taste auch bei max. Geschwindigkeit verwendbar.
- Die Drives
/H0
,/H1
usw. stehen jetzt ebenfalls zur Verfügung, wobei/H0
der zweiten ATARI-Partition (also/X1
) entspricht.
- In den TAPP wurde eine Altivec-Unterstützung integriert.
- Das neue Tool SLICES listet alle im System vorhandenen Scheiben mit ihren Inhalten auf.
- Neues Ausgabelayout des HELP-Befehls.
- Der UHFM3 konnte Dateien mit einem Datum ab 2017 nicht finden.
- Löschen des
#ENV
-Speichers beim Setup - Neuer Nuc 7.9-P ohne funktionelle Änderungen, aber auch für 68K-Systeme jetzt ohne Checker.
- Diskussion von Möglichkeiten, in PEARL-Programmen ein schnelles ACTIVATE mit der Task-ID ohne Namenssuche zu realisieren.
TOP3: Vorstellung des OSOBS (Operation System Observer)
Herr Pietsch vom Institut für Regelungstechnik stellt einen hybriden Beobachter für Echtzeitsysteme vor. Dieser nimmt mit einer eigens entwickelten Hardware Daten auf, die vom entsprechend modifizierten Betriebssystem an bestimmten Beobachtungspunkten (z.B. Taskumschaltung, Interrupts, Semaphorenzugriff) ausgesendet werden. Aus diesen Daten kann mit der Kenntnis der Systemstruktur der Ablauf rekonstruiert werden. Durch eine flexible Hardware mit einem FPGA können sowohl Mikrocontroller als auch leistungsfähige Systeme beobachtet werden.
TOP4: Neue RTOS-UH Implementierungen, Berichte aus den Ingenieurbüros, Entwicklungsabteilungen und Forschungsinstituten
- Der in einer Kooperation zwischen der FH Hannover und der Fa. IEP entwickelte Einplatinencomputer RTTB (RealTime Training Board) auf Basis des MPC561-Prozessors (56 MHz) wird etwa 250 € kosten.
- Aktuelle Arbeiten in den Ingenieurbüros und Firmen umfassen:
- MS-Filemanager mit FAT32 Unterstützung (IEP).
- Nachfolge für das MVME5500 System (IEP).
- Nachfolge des Bioprozessleitsystems UBICON (esd)
- Betreuung und Erweiterung von diversen Anwendungen unterschiedlichster Größenordnung, wobei mit Ausnahme des 68332-Prozessors der PowerPC immer weitere Verbreitung findet.
Torsten Lilge