In this paper a simple control application using real time linux as real time operating system is presented. A linux kernel module is responsible for getting a value from a DAQ-board, carrying out the control algorithm and outputing the result to the DAQ board. At the same time, values are put into shared memory for being displayed by a graphical user interface based on GTK+. Additionally, this user application can set control parameters and adjust a setpoint in shared memory, or start and stop the control process by FIFO-buffers.
This paper is available as PDF document, the open sources as mcpl2000.tgz.