Linux驱动开发———平台总线设备驱动
1、平台总线概述:
平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备与驱动进行了管理,这样提高了程序的可移植性。
2、通过平台总线机制开发设备驱动的流程图:
3、平台总线是依据设备名字和驱动名字是否相同来做匹配的。
4、平台设备的描述结构:
5、平台设备的注册:
6、平台驱动描述结构:
7、平台驱动的注册:
8、总线主要起到找到设备(或者总线)的作用。
1、平台总线概述:
平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备与驱动进行了管理,这样提高了程序的可移植性。
2、通过平台总线机制开发设备驱动的流程图:
3、平台总线是依据设备名字和驱动名字是否相同来做匹配的。
4、平台设备的描述结构:
5、平台设备的注册:
6、平台驱动描述结构:
7、平台驱动的注册:
8、总线主要起到找到设备(或者总线)的作用。