Navigation



PEARL-User-Group / AK1 GI-FG REAL-TIME

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 Leibniz Universität Hannover statt.

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.

Back on top ^

Weiterentwicklungen PEARL90 und RTOS-UH

  • Im letzten Jahr sind weitere 20.000 RTOS-UH Systeme verbaut worden (ohne esd GmbH).
  • Korrekturen und Erweiterungen des Systems seit dem letzten Treffen (s. auch 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 Namessuche zu realisieren.

Back on top ^

Vorstellung des 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.

Back on top ^

Neue RTOS-UH Implementierungen

  • 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 ab 50 Stück 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.

Back on top ^