字符类设备(申请设备号、注册字符类设备、自动创建设备节点)

image
学习与杂项设备不同点

注册字符类设备号的两个方法

静态分配一个设备号

image

image
设备号由主设备号、次设备号组成
image

设备名称,如下
image

动态分配

image

注销设备号

image
静态分配或动态分配都用此函数注销设备号

示例
image

image

image

image

建议使用动态申请方式


注册字符类设备

之前讲过注册杂项设备,如下
image

image

注册步骤

image

image

image

示例,在上一讲示例里继续添加
驱动代码
image

image

image
app代码
image
手动创建设备节点
image


自动创建设备节点

学习地址

image

image
自动创建设备节点
image

image

image

image

image

示例
class_create()执行后,会有如下结果
image

device_create()执行后,会有如下结果
image

image


到这里,字符设备驱动整个流程清楚了,大脑中应该有相应框架,再控制什么都不是问题了


posted @ 2023-02-11 17:10  我爱茜茜公主  阅读(150)  评论(0)    收藏  举报