#include <linux/init.h>
/*包含初始化宏定义的头文件,代码中的module_init和module_exit在此文件中*/
#include <linux/module.h>
/*包含初始化加载模块的头文件,代码中的MODULE_LICENSE在此头文件中*/
MODULE_LICENSE("Dual BSD/GPL");
/*声明是开源的,没有内核版本限制*/
MODULE_AUTHOR("iTOPEET_dz");
/*声明作者*/
static int hello_init(void)
{
printk(KERN_EMERG "Hello World enter!\n");
/*打印信息,KERN_EMERG表示紧急信息*/
return 0;
}
《Linux驱动》最简单的驱动编写与makefile
最新推荐文章于 2024-09-03 09:02:04 发布
本文详细介绍了如何编写最简单的Linux驱动程序,并重点解析了驱动项目的Makefile文件,帮助读者理解驱动构建过程及Makefile在驱动开发中的作用。
摘要由CSDN通过智能技术生成