主机端驱动
即CPU上的总线控制器,例如I2C,SPI,USB等。指的是总线。
外设端驱动
CPU上的总线所连接的外设,即为外设端驱动。
连接主机和外设的纽带
外设调用主机端驱动时,使用的标准API,由标准API将请求发给主机端驱动。
板级逻辑
CPU上的总线与对应外设的连接顺序,即哪个总线连接了哪个外设,即为板级逻辑。一般出现在arch/arm/mach-xxx或者arch/arm/boot/dts下面。
举例说明:一个CPU使用USB1连接了一个鼠标,USB2连接了一个键盘。那么USB就属于主机端驱动,鼠标和键盘就属于外设端驱动。USB1–鼠标,USB2–键盘的对应关系就属于板级逻辑。