Christian Seiler: LPT port unter c++ [Nachtrag]

Beitrag lesen

Hallo nochmal,

http://people.redhat.com/twaugh/parport/html/parportguide.html

Mir fällt gerade auf, dass da arg viel Kernel-"Theorie" dabei ist.

Daher vereinfach ich das mal etwas:

1. Du brauchst eigentlich nur http://people.redhat.com/twaugh/parport/html/x623.html lesen.

2. Du bindest per #include <linux/parport.h> und #include <sys/ioctl.h> die notwendigen Header ein.

3. Du öffnest die spezielle Gerätedatei /dev/parport0 (für LPT1) mittels der open()-Systemfunktion (man 2 open auf der Kommandozeile liefert mehr Informationen).

4. Du wendest den ioctl()-Systemaufruf auf den Dateideskriptor an. Infos zu ioctl() gibt's in der Manpage (man 2 ioctl) sowie im obigen Dokument.

Viele Grüße,
Christian