linux驱动模型:bus, device, driver

1 基本概念

bus,device,driver是经典的linux的驱动抽象模型中的三个元素。我们先从概念角度,讲下他们分别长什么样。当然,理解这些,读者需要具备一些linux驱动的基础知识。

1.1 bus

总线,是一个抽象的概念,不仅仅只物理上的总线。从/sys/bus下可以查看总线信息:


总线

这里有很多我们熟悉的总线类型,如i2c,spi。但是也有一些抽象的总线类型,如platform。

你可能感兴趣的:(linux驱动模型:bus, device, driver)