摘要: 1. 平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备(没有挂到真实总线的设备)与驱动进行了管理,这样提高了程序的可移植性。 2. 平台总线开发设备驱动流程 (1)定义平台设备 (2)注册平台设备 (3)定义平台驱动 (4)注册平台驱动 阅读全文
posted @ 2018-08-27 17:15 99度的水 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1. Linux2.6内核引入总线、设备、驱动模型来描述各种总线(PCI、USB、I2C、SPI)与外围设备及其驱动之间的关系。 2. 在Linux内核中,总线用bus_type结构来描述,定义于文件:include/linux/Device.h ① name:总线名字,如PCI ② bus_att 阅读全文
posted @ 2018-08-27 15:12 99度的水 阅读(370) 评论(0) 推荐(0) 编辑