【嵌入式Linux驱动开发】十九、Linux MISC 杂项驱动
【摘要】
人生从来少坦途,无过之人自古无。 与其顿足深奥恼,不若取训思克服。 达明观事向前看,积极乐观烦恼除。 他人之议何足论,自得其乐真幸福。
文章目录
一、Linux MI...
人生从来少坦途,无过之人自古无。
与其顿足深奥恼,不若取训思克服。
达明观事向前看,积极乐观烦恼除。
他人之议何足论,自得其乐真幸福。
一、Linux MISC 杂项驱动介绍
所有的 MISC 设备驱动的主设备号都为 10,不同的设备使用不同的从设备号。随着 Linux字符设备驱动的不断增加,设备号变得越来越紧张,尤其是主设备号, MISC 设备驱动就用于解决此问题。MISC 设备会自动创建 cdev,不需要像我们以前那样手动创建,因此采用 MISC 设备驱动可以简化字符设备驱动的编写。我们需要向 Linux 注册一个 miscdevice 设备, miscdevice 是一个结构体,定义在文件 include/linux/miscdevice.h 中,内容如下:
struct miscdevice {
- 1
- 2
文章来源: recclay.blog.csdn.net,作者:ReCclay,版权归原作者所有,如需转载,请联系作者。
原文链接:recclay.blog.csdn.net/article/details/105381982
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)