内核操作 Linux2.6 内核驱动移植参考
随着 Linux2.6 的发布,由于 2.6 内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位 Linux 爱好者我把自己整理的这分文档
share 出来。该文当列举了 2.6 内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个函数的用法。
特别声明:该文档中的内容来自 ,该网也上也有各个函数的较为详细的说明可供各位参考。
1、使用新的入口
必须包含 <linux/init.h> module_init(your_init_func); module_exit(your_exit_func); 老版本:int init_module(void); void cleanup_module(voi);
2.4 中两种都可以用,对如后面的入口函数不必要显示包含任何头文件。
2、GPL
MODULE_LICENSE(Dual BSD/GPL);
老版本:MODULE_LICENSE(GPL);
3、模块参数
必 须 显 式 包 含 <linux/moduleparam.h> module_param(name, type, perm); module_param_named(name, value, type, perm);
参数定义
module_param_string(name, stri
您可能关注的文档
最近下载
- 子宫颈上皮内瘤变2级(CIN2)管理中国专家共识(2026版)PPT课件.pptx VIP
- 的宗教政策.ppt VIP
- 楼地面专业图集-07J306窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 直饮水工程建设项目运营管理方案.docx
- 日本麻将役一览.docx VIP
- 针灸学(七版)教材.pdf
- 2026年上海市教师职称考试(科学学科知识)历年参考题库含答案详解.docx VIP
- 2025年湖北职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)全真模拟试题及答案.docx VIP
- 2026年6月上海市高考数学试卷(含答案及解析).pdf
- (高清版)DB12∕T 1350-2024 运动处方技术服务规范.pdf VIP
原创力文档

文档评论(0)