![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux设备驱动程序笔记
文章平均质量分 81
Primarbird
努力成为一只老鸟
展开
-
开始写一个内核模块
建立和运行模块从hello world开始,一个完整的内核模块helloword.c如下:#include<linux/init.h> //module_init 和 module_exit 的头文件#include<linux/module.h> //这个头文件包含了许多符号与函数的定义,这些符号与函数多与加载模块有关MODULE_LICENSE("Dua...原创 2019-05-15 15:03:13 · 232 阅读 · 0 评论 -
linux设备驱动程序简介
又要被学一个技能,编写一个内核模块;刚开始看,感觉挺好看的一本书。做个笔记~1.1 驱动程序的角色(1)机制和策略是Unix所设计背后最好的观念之一。 机制:提供什么样的能力。 策略:如何使用这些能力。(2)驱动是不含策略的。 比如软驱驱动是把磁盘表现为一个数据块的连续阵列(机制),系统的规定谁可以存取软驱驱动,直接何存取还是通过文件系统(策...原创 2019-05-12 18:47:41 · 861 阅读 · 0 评论