|
I-RT04 REALZEITSYSTEME WS04
|
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:
(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.
(1 Basis-Pkt) Erläutern Sie ihr Programm in einem Modell (Struktogramm, und/oder anderes)
(2 Basis-Pkt) Erklären Sie, was ein FiFo unter RTAI ist und wie Kommunikation zwischen RTAI- und User-Prozessen mittels FiFo funktioniert.
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.
Die Übungsaufgabe gilt als erfüllt, wenn folgende Bedingungen erfüllt sind: