第14章:Linux 设备模型
Jackindata (继往开来)
读过 Linux设备驱动程序
- 章节名:第14章:Linux 设备模型
第14章:Linux 设备模型 1、这一章所讲的设备模型主要是内核为了方便、高效地管理设备而设计出来的,对许多驱动程序开发者来说是可以忽略的。 2、组成设备模型的基本是kobject 结构。Kobject 能够处理对象的引用计数、在sysfs中表述一个对象、把各种需要的数据结构关联起来、处理热插拔事件。一个kset 是嵌入相同类型结构的kobject 集合,可以认为是其顶层容器。Kobject 是隐藏在sysfs 虚拟文件系统后的机制,对于sysfs 中的每个目录,内核中都会存在一个对应的kobject 。 3、设备模型展示了总线和它们所控制的设备之间的连接。Bus_type 结构用于表示总线。而设备就用device 结构来表示。 4、每当产生热插拔事件,内核就会调用用户空间程序/sbin/hotplug 。
56人阅读
Jackindata对本书的所有笔记 · · · · · ·
-
第十二章:PCI 驱动程序
第十二章:PCI 驱动程序 PCI 的全称是 Peripheral Component interconnect (外围设备互联)...
-
第13章:USB 驱动程序
第13章:USB 驱动程序 1、从拓扑上来看,一个USB 子系统并不是以总线的方式来布置的;它是一...
-
第14章:Linux 设备模型
-
第15章:内存映射和 DMA
第15章:内存映射和 DMA 1、第一部分讲述了mmap 系统调用的实现过程。该系统调用直接将设备内...
-
第16章:块设备驱动程序
第16章:块设备驱动程序 1、对大多数块设备驱动程序来说,第一步是向内核注册自己,使用函数r...
> 查看全部17篇
说明 · · · · · ·
表示其中内容是对原文的摘抄