第6章 字符设备驱动之Linux字符设备驱动结构
6.1.4 Linux字符设备驱动的组成在Linux中,字符设备驱动由如下几个部分组成。1.字符设备驱动模块加载与卸载函数在字符设备驱动模块加载函数中实现设备号的申请和cdev(字符设备)的注册,在卸载函数中实现设备号的释放和cdev的注销。Linux内核的编码习惯是为设备定义一个设备相关的结构体,这个结构体包含设备所涉及的cdev、私有数据及锁等信息。常见的设备结构体、模块加载和卸载函数形式如代...