
linux设备驱动
文章平均质量分 80
bullbat
爱好程序设计,对待问题喜欢追根溯源。
展开
-
Linux设备驱动编程模型之设备篇
设备驱动程序模型建立在几个基本数据结构上,这些结构描述了总线、设备、设备驱动、属性以及他们之间的关系。我们首先认识一下这些数据结构。 一、数据结构 设备表述符 struct device { struct device *parent;/*指向父设备的指针*/ /*该字段用于管理device和其他device结构,一起device 与其他结构之间的关系*/ stru原创 2012-02-25 16:37:59 · 3248 阅读 · 0 评论 -
Linux设备驱动编程模型之上层容器篇
2.6内核增加了一个引人注目的新特性——统一设备模型(device model)。设备模型提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,从而使得系统具有以下优点: l 代码重复最小化。 l 提供诸如引用计数这样的统一机制。 l 可以列举系统中所有的设备,观察它们的状态,并且查看它们连接的总线。 l 可以将系统中的全部原创 2012-02-14 20:30:44 · 3236 阅读 · 3 评论