购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章

Linux设备与驱动模型

理解Linux设备与驱动模型对Linux设备驱动开发至关重要。Linux内核2.6版本引入的统一设备模型提供了单一机制,来表示设备以及描述设备在系统中的拓扑结构。Linux设备和驱动模型是一种将设备与驱动组织到总线上的统一方式。这样的系统提供了如下优点:

设备模型涉及设备、驱动、总线等术语:

设备模型围绕3个主要的数据结构组织:

1. bus_type 数据结构表示某种类型的总线(比如USB、PCI、I2C)。

2. device_driver 数据结构表示一个能够处理特定总线上特定设备的驱动程序。

3. device 数据结构表示一个连接到总线上的设备。 KeyIO20rKl3FSbwA7WsebnS1GvzkNehDRtMQb6/IBe5X3SpvxaHNY/bG0p1/WAKn

点击中间区域
呼出菜单
上一章
目录
下一章
×