Linux设备模型剖析系列之四(BUS)
【摘要】本文是Linux设备模型剖析系列文章之四,主要讲述了BUS总线在Linux设备模型中的地位,BUS是一类特殊的设备,它是连接处理器和其它设备之间的通道(channel)。为了方便设备模型的实现,内核规定,系统中的每个设备都要连接在一个Bus上,这个Bus可以是一个内部Bus、虚拟Bus或者platform Bus。内核通过struct bus_type结构抽象Bus。下文会围绕该结构,描述Linux内核中Bus的功能,以及相关的实现逻辑。最后,会简单的介绍一些标准的Bus(如platform)。