585 Aufrufe
Gefragt in Linux von
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

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...