一. 简介
通过前面文章的学习,我们知道,设备驱动的分离,并且引出了总线 (bus) 、驱动 (driver) 和设备 (device) 模型。
而对于soc中(芯片)没有总线的概念,Linux 提出了 platform 总线,platform_driver 和 platform_device 。
前面两篇文章简单学习了Linux内核的 platform总线与platform驱动的代码实现。
二. 设备(struct device 设备)的注册
向内核注册 device (struct device 设备)过程如下:

驱动与设备匹配以后,驱动的probe函数就会执行,probe函数就是驱动编写人员去编写的!!!!
三 . Linux内核中platform设备简介
1. platform设备结构体
platform
驱动已经准备好了,我们还需要
platform
设备,否则的话单单一个驱动也做不了什么。
</

最低0.47元/天 解锁文章
522

被折叠的 条评论
为什么被折叠?



