Linux驱动开发———平台总线设备驱动

1、平台总线概述:

        平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备与驱动进行了管理,这样提高了程序的可移植性。

2、通过平台总线机制开发设备驱动的流程图:

Linux驱动开发———平台总线设备驱动

3、平台总线是依据设备名字和驱动名字是否相同来做匹配的。

4、平台设备的描述结构:

Linux驱动开发———平台总线设备驱动

Linux驱动开发———平台总线设备驱动

5、平台设备的注册:

Linux驱动开发———平台总线设备驱动

6、平台驱动描述结构:

Linux驱动开发———平台总线设备驱动

7、平台驱动的注册:

Linux驱动开发———平台总线设备驱动

8、总线主要起到找到设备(或者总线)的作用。