Introduzione alla programmazione di moduli kernel
- Potete trovare i sorgenti d' esempio usati a lezione qui.
- I sorgenti compilano regolarmente con un kernel recente (2.6.35+): vi servirà almeno aver installato gli header files (
'sudo apt-get install linux-headers-generic
') - Il consiglio è comunque quello di procurarvi l' intero pacchetto dei sorgenti del kernel: è molto istruttivo osservare le implementazioni di alcuni devices semplici come ad esempio
'/dev/null
'. Nel caso la vostra distribuzione non abbia (stranamente) pacchettizzato i sorgenti del kernel, potete trovare l' archivio originale qui.