杂项设备
主设备号默认规定为10,用户无须关心主设备号
可以作为拓展设备驱动数量的一种手段
依然是一个字符设备驱动
是字符设备驱动的另一种更加简单的注册方式
驱动注册流程:
保留之前的file_operations结构体
增加结构体:miscdevice
注册接口:misc_register()
注销接口:misc_deregister()
杂项设备
Linux下有些字符设备不符合预先确定的字符设备范畴,所有这些设备都统一采用主设备号为10,次设备动态分配的方式注册到内核
杂项设备内部就是封装了字符设备的一系列数据结构和操作接口,其本质还是字符设备类型