特牛生活网

正点原子linux阿尔法开发板使用——platform平台总线模型_alpha开发板 单总线驱动_梅山剑客的博客-CSDN博客

网友收藏
目的:为了提高软件的重用,跨平台性能!!!控制器驱动和设备驱动分离!!!将驱动分离:主机控制器驱动和设备驱动,主机控制器驱动一般是半导体厂家写的。在linux驱动框架下编写具体的设备驱动。驱动和设备。驱动就是具体的设备驱动。设备:是设备属性,包括地址范围,如果是IIC器件地址,速度。总线主要完成总线下设备和驱动之间的匹配。驱动数据类型为device_driver,驱动程序向内核注册驱动采用driver_register。向总线注册驱动的时候,会检查当前总线下的所有设备,有没有与此驱动匹配的设备,如果有_alpha开发板 单总线驱动