美文网首页
Linux 设备驱动之 misc 驱动 2020-02-22

Linux 设备驱动之 misc 驱动 2020-02-22

作者: Focus_Uphold | 来源:发表于2020-02-22 15:16 被阅读0次

在 Linux 设备驱动中有多种设备驱动子系统,如 PCI 、USB 、I2C 、SPI 、misc 等,这里我们分析一下 misc 设备驱动子框架并分析其实例。

实例:可以看到主要的函数是:

misc_register(&misc)

misc_deregister(&misc)

由 misc 可知设备实例中引用了文件操作接口,即

.fops=&dev_fops

dev_fops 是提供给上层应用的操作函数

现在进入 misc_register() 函数看下实现中有如下名称,即创建文件操作节点留给上层应用


在 misc 框架中实现如下:class_create 的工作在框架中实现,注册了字符设备驱动 misc,实例中实现了 misc 设备的注册。

相关文章

网友评论

      本文标题:Linux 设备驱动之 misc 驱动 2020-02-22

      本文链接:https://www.haomeiwen.com/subject/cjjlqhtx.html