masm6432 Linux驱动开发技术-中断机制与内存管理篇
驱动模块的组成
1,头文件#include <linux/module.h> // 加载模块时需要的符号和函数定义#include <linux/init.h> // 包含模块加载函数和模块释放函数的宏定义2,模块参数(optional) 驱动加载时,需要传递给驱动模块的参数
3,4,模块加载和卸载函数(必须)
5,模块许可声明(必须) MODULE_LICENSE("xxx");
驱动模块的组成
1,头文件#include <linux/module.h> // 加载模块时需要的符号和函数定义#include <linux/init.h> // 包含模块加载函数和模块释放函数的宏定义2,模块参数(optional) 驱动加载时,需要传递给驱动模块的参数
3,4,模块加载和卸载函数(必须)
5,模块许可声明(必须) MODULE_LICENSE("xxx");