Linux设备驱动编程模型之上层容器篇.docxVIP

  • 6
  • 0
  • 约5.77万字
  • 约 43页
  • 2019-05-20 发布于天津
  • 举报

Linux设备驱动编程模型之上层容器篇.docx

Linux设备驱动编程模型之上层容器篇 分类: Linux 2012-10-06 17:18 245人阅读 评论(0) \o 收藏 收藏 \o 举报 举报 linux 编程 struct 数据结构 list null矚慫润厲钐瘗睞枥庑赖賃軔朧碍鳝绢懣硯涛镕頃赎巯驂雞虯从躜鞯烧论雛办罴噓剥淚軔琿閔馐虯圓绅锾潴苏琺锅苁。 2.6内核增加了一个引人注目的新特性——统一设备模型(device?model)。设备模型提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,从而使得系统具有以下优点: ?????????代码重复最小化。 ?????????提供诸如引用计数这样的统一机制。 ?????????可以列举系统中所有的设备,观察它们的状态,并且查看它们连接的总线。 ?????????可以将系统中的全部设备结构以树的形式完整、有效的展?现出来——包括所有的总线和内部连接。 ?????????可以将设备和其对应的驱动联系起来,反之亦然。 ?????????可以将设备按照类型加以归类,比如分类为输入设备,而无需理解物理设备的拓扑结构。 ?????????可以沿设备树的叶子向其根的方向依次遍历,以保证能以正确顺序关闭各设备的电源。 ???最后一点是实现设备模型的最初动机。若想在内核中实现智能的电源管理,就需要来建立表示系统中设备拓扑关系的

文档评论(0)

1亿VIP精品文档

相关文档