I-RT-HOME

  1. Aufgabe

  2. Erfuellung der Aufgabe


I-RT04 REALZEITSYSTEME WS04
EX6: Ein RTAI-Prozess kommuniziert mit einem User-Prozess über ein Fifo

    Achtung : Skript ist nicht notwendigerweise identisch mit den  mündlichen Erläuterungen !!!
                        

AUTHOR: Gerd Döben-Henisch
DATE OF FIRST GENERATION: September-16, 2003
DATE OF LAST CHANGE: Dec-19,2004
EMAIL: doeben_at_fb2.fh-frankfurt.de



1. Aufgabe

Ausgehend von dem Beispiel cscope sollen Sie ein eigenes Programm entwickeln, in dem ein RTAI-Prozess mit einem User-Prozess über ein Fifo kommunizieren. Dazu wird verlangt:

  1. (4 Basis-Pkt; setzt Nr.4 voraus!) Schreiben Sie einen Quellkode für diese Aufgabe, den Sie dann mittels ELinOS zu einem bootfähigen Programm auf einer bootfähigen Diskette (oder CD-ROM) verarbeiten.

  2. (1 Basis-Pkt) Erläutern Sie ihr Programm in einem Modell (Struktogramm, und/oder anderes)

  3. (2 Basis-Pkt) Erklären Sie, was ein FiFo unter RTAI ist und wie Kommunikation zwischen RTAI- und User-Prozessen mittels FiFo funktioniert.

  4. Führen Sie ihr Programm vor.

Anmerkung: ELinos 2.2 ist auf allen Rechnern im Realzeitlabor verfuegbar. Alle Rechner verfügen über ein Diskettenlaufwerk. Alle Schritte sind als normaler User möglich.


START



3.Erfüllung der Aufgabe

Die Übungsaufgabe gilt als erfüllt, wenn folgende Bedingungen erfüllt sind:

  1. Zu Beginn der Übung werden alle Materialien vorgelegt; insbesondere gilt:
  2. Das Programm liegt in elektronischer Form auf bootfähiger Diskette vor.
  3. Es gibt eine gedruckte Version des Programms
  4. Alle an der Erstellung der Übung Beteiligten sind anwesend und erläutern den Beitrag (Wer nicht anwesend ist bekommt keine Punkte).
  5. Sie können ihren Beitrag über den Zielrechner im PC-Labor per Beamer vorführen (Bedenken sie, dass es unterschiedliche Präsentationsprogrammen gibt).
  6. Sie können ihr Programm von der bootfähigen Diskette starten.



START