一、MISC驱动
1、MISC驱动属于字符驱动的一种,当某设备上的外设比较杂无法分类的时候可以使用MISC驱动进行开发。
2、MISC设备的主设备号固定为10,并且会自动创建cdev,MISC驱动是基于platform驱动框架的。
3、编写MISC驱动的核心就是初始化miscdevice结构体变量,使用misc_register函数向内核注册,卸载使用函数misc_deregister来卸载。
4、如果miscdevice中的minor设置为255就表示内核自动分配次设备号。
1、MISC驱动属于字符驱动的一种,当某设备上的外设比较杂无法分类的时候可以使用MISC驱动进行开发。
2、MISC设备的主设备号固定为10,并且会自动创建cdev,MISC驱动是基于platform驱动框架的。
3、编写MISC驱动的核心就是初始化miscdevice结构体变量,使用misc_register函数向内核注册,卸载使用函数misc_deregister来卸载。
4、如果miscdevice中的minor设置为255就表示内核自动分配次设备号。