Anda kehilangan module_init()
dan module_exit()
makro dan beberapa #defines
penting . Kami membutuhkan lebih banyak informasi juga seperti opsi make/gcc Anda. Ini mungkin melaporkan "format modul tidak valid" karena Anda mengompilasi dalam 32bit ketika kernel Anda 64bit, jadi pastikan Anda menggunakan tanda kompilasi dan tautan -64.
Tutorial halo dunia yang bagus untuk Modul Kernel ada di sini:http://archive.is/KNkEE (tautan asli ke artikel rusak).
Selamat datang untuk menulis modul kernel. Mereka sangat menyenangkan dibandingkan dengan menulis driver Windows (saya telah melakukan keduanya). Antarmuka modul kernel linux lebih mudah digunakan dan ada banyak driver dasar yang dapat Anda delegasikan dan menyelesaikan pekerjaan lebih cepat.