驱动程序分层

以平台设备为例讲解了设备-驱动-总线分层的工作流程,并以led为例,制作了平台设备驱动程序,自己动手写下

平台设备是一种虚拟的总线;驱动程序时稳定的程序;设备程序时和硬件相关的程序。

设备程序想注册平台设备,向平台设备链表中添加设备信息;驱动程序向平台设备注册驱动,向平台驱动链表中添加驱动信息;通过match函数判断设备链表中设备名和驱动链表中设备名是否相同,相同则调用probe接口进行相关操作(可以是无意义的打印,也可以是有意义的设备驱动注册等)

 

参考:驱动程序分层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值