Hallo Gregor, hallo Gruppe,
Also damit man hier aus dem Archiv etwas lernen kann, möchte ich einmal meine Lösung vorstellen.
Ich habe in /home/ich/src/modul eine Datei Kbuild angelegt. Darin steht folgendes: ===Kbuild=== obj-y += modul.o ===/Kbuild===
Damit das Kbuild von linux mein Modul mitbaut, habe ich die Datei /home/ich/src/linux/drivers/Makefile wie folgt angepasst:
echo "objy-y += ../../modul/" >> /home/ich/src/linux/drivers/Makefile
Nun wird mein Modul gebaut, und in linux reingelinkt. Kleiner Schönheitsfehler: bei make clean wird die Objektdatei in /home/ich/src/modul nicht belöscht.
Wichtig: die Einsprungpunkte des Moduls müssen mit module_init() und module_exit() gesetzt werden.
Ich bedanke mich bei Gregor für seine Tipps, und hoffe meine Ausführungen helfen jemandem.
Gruß, Steffen