MISC驱动学习笔记
1、MISC驱动:又称杂项设备驱动,是三大设备驱动框架中字符设备驱动的一种。
MISC设备驱动的主设备号是相同的,均为10。
2、注册杂项设备驱动的流程
(1)填充miscdevice这个结构体(定义在文件 include/linux/miscdevice.h);
(2)填充file_operations这个结构体(定义在文件 include/linux/fs.h);
(3)注册杂项设备并生成设备节点。
int misc_register(struct miscdevice * misc)
int misc_deregister(struct miscdevice *misc)