您的位置:首页 > 运维架构 > Linux

Linux驱动基本的总线模式

2017-09-18 12:06 190 查看
Platform 总线思路:

1、设备注册:

        设备模块的初始化(init)过程会在总线上注册(声明)自己的名称、所拥有的资源(IO内存范围)。这个在Linux开机阶段通过读取设备树的内容,会自动建立设备树中包含的设备。

2、驱动注册:

        驱动模块的初始化(init)过程,会在总线上注册自己所能够支持的设备的名称。

3、匹配:match

        总线负责帮设备和驱动找到对方。

4、成功找到:

        驱动中的probe函数开始执行。注册到文件系统等等一系列操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: