初识Linux设备驱动

1. 驱动的主要对象

驱动一般是对于存储器和外设而言,主要可以分为如下三大类:
1)字符设备
2)块设备
3)网络设备

字符设备的特点是必须串行访问,属于字符设备的,举例来说有鼠标、触摸屏等。
块设备的特点是可以任意顺序访问,但必须以“块”为单位操作,例如硬盘
网络设备,一般不对应于Linux的文件系统,目前仍主要用套接字接口通信。

2. 设备驱动架构分类

可以按照有/无操作系统,分为两类。设计设备驱动架构时,可以参考这里的思维导图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

steptoward

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值