Hi,
für ein Projekt im Studium will ich einen Treiber schreiben, der es mir ermöglicht, mit einem Gamepad am Parallelport die Maus zu bewegen.
Das Prinzip der Programmierung von Kernel-Modulen hab ich kapiert, hab auch schon nen Speaker-Modul geschrieben mit dem ich per ausgabe auf nem char-File den Speaker zum piepsen bringen kann.
Bloß fehlt mir grad der Ansatz für mein Projekt.
Bei dem Speaker schreibe ich auf das File, das File ruft das Modul auf und das Modul enthält die Write-Funktion, die dann auf die Hardware mit outb schreibt.
Theoretisch andersrum würde ich es auch gehen. Man ließt von dem file, das Modul ruft die read Funktion und die macht dann irgendwas.
Aber wie realisier ich das, dass der Treiber ohne Aufrufen von dem char-File irgendwas macht?
Lg