天天看点

Linux设备驱动编程---miscdevice杂类设备的使用方法

miscdev简称杂类设备

杂类设备就是对字符设备驱动做一个封装,方便简单

使用杂类设备封装字符设备需要包含的头文件:

#include <linux/miscdevice.h>

(1)杂类设备的数据结构:

(2)杂类设备注册和解除注册相关函数

(3)如何使用?

下面的这个xxx_fops就是字符设备操作的文件操作结构体

首先定义一个杂类设备结构体并初始化:

在初始化函数

在注销函数

就是这么简单!!!^_^!!!

继续阅读