Linux驱动基本的总线模式
2017-09-18 12:06
190 查看
Platform 总线思路:
1、设备注册:
设备模块的初始化(init)过程会在总线上注册(声明)自己的名称、所拥有的资源(IO内存范围)。这个在Linux开机阶段通过读取设备树的内容,会自动建立设备树中包含的设备。
2、驱动注册:
驱动模块的初始化(init)过程,会在总线上注册自己所能够支持的设备的名称。
3、匹配:match
总线负责帮设备和驱动找到对方。
4、成功找到:
驱动中的probe函数开始执行。注册到文件系统等等一系列操作。
1、设备注册:
设备模块的初始化(init)过程会在总线上注册(声明)自己的名称、所拥有的资源(IO内存范围)。这个在Linux开机阶段通过读取设备树的内容,会自动建立设备树中包含的设备。
2、驱动注册:
驱动模块的初始化(init)过程,会在总线上注册自己所能够支持的设备的名称。
3、匹配:match
总线负责帮设备和驱动找到对方。
4、成功找到:
驱动中的probe函数开始执行。注册到文件系统等等一系列操作。
相关文章推荐
- 和菜鸟一起学linux总线驱动之smartcard操作模式和协议与参数选择
- 和菜鸟一起学linux总线驱动之smartcard操作模式和协议与参数选择
- Linux I2C子系统分析-I2C总线驱动
- linux驱动基础开发1——linux 设备驱动基本概念-转
- Linux总线驱动
- Linux下的串口总线驱动(四)
- LINUX设备驱动之platform总线
- Linux I2C核心、总线与设备驱动
- Linux设备驱动之I2C总线适配器驱动分析
- 《Linux总线、设备与驱动》USBHID设备驱动
- LINUX驱动之SPI子系统之二SPI的基本数据结构1
- linux设备模型之总线,设备,驱动模型
- Linux驱动模型 - 总线
- Linux-USB总线驱动分析
- linux 总线 设备 驱动
- linux驱动platform平台设备总线
- Linux驱动开发-12、总线设备驱动模型
- 和菜鸟一起学linux总线驱动之初识USB
- Linux SPI总线和设备驱动架构之三:SPI控制器驱动
- linux下进入ftp模式基本操作