您当前的位置: 首页 >  linux

DS小龙哥

暂无认证

  • 0浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux驱动框架与杂项字符设备框架介绍

DS小龙哥 发布时间:2022-03-30 23:30:00 ,浏览量:0

1. Linux下驱动框架介绍 1.1 驱动框架分类

Linux下驱动框架分为3大类型:

  1. 字符设备 ---------

  2. 块设备 存储设备 SD 硬盘

  3. 网络设备 网卡 无线 有线

字符设备和块设备都会生成设备节点在/dev目录下。

网络设备不会生成设备节点. 可以使用ifconfig查看

字符设备标准框架详细区分:

  1. RTC设备驱动

  2. LCD屏设备驱动—帧缓冲设备框架

  3. 声卡设备驱动—音频设备

  4. 标准输入设备驱动—输入子系统框架

  5. …等等

内核提供的字符设备注册的方式: 原生的—最底层注册方式

  1. 早期设备注册方式—linux 2.6

  2. 标准设备注册方式

  3. 杂项设备注册方式

比如: 温度传感器、湿度传感器、光照度、门锁、LED灯、蜂鸣器 驱动都是使用字符设备框架编写

image-20211225194706596

1.2 驱动框架代码模板

image-20211225195047041

示例代码:

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.1134s