轉載:https://www.cnblogs.com/bitor/p/9608725.html
1强缘、hello world
//必要的頭文件
#include<linux/module.h>
#include<linux/kernel.h>
#include<linux/init.h>
//模塊許可證聲明(必須)
MODULE_LICENSE("Dual BSD/GPL");
//模塊加載函數(shù)(必須)
staticinthello_init(void){
? ? printk(KERN_ALERT "Hello World enter/n");
? ? return 0;
}
//模塊卸載函數(shù)(必須)
staticvoidhello_exit(void){
? ? printk(KERN_ALERT "Hello World exit/n");
}
//模塊的注冊
module_init(hello_init);
module_exit(hello_exit);
//聲明模塊的作者(可選)
MODULE_AUTHOR("XXX");
//聲明模塊的描述(可選)
MODULE_DESCRIPTION("This is a simple example!/n");
//聲明模塊的別名(可選)
MODULE_ALIAS("A simplest example");