No.105355 作者:edu118gct 邮件:754634522@qq.com ID:149414 登陆:8次 文章数:39篇 最后登陆IP:202.101.230.141 最后登陆:2014/12/11 11:38:07 注册:2014/3/26 10:04:47 财富:303 发帖时间:2014/5/9 9:46:17 发贴者IP:163.125.212.56 标题:edu118gct:学习分享:Linux 设备管理模型初探 摘要:No.105355学习分享:Linux 设备管理模型初探 Linux设备模型的目的是:为内核建立起一个统一的设备模型,从而有一个对系统结构的一般性抽象描述。 2.6 设备模型提供了这个抽象. 现在它用在内核来支持不同的任务, 包括 电源管理和系统关机:这些需要对系统结构的理解,设备模型使操作系统能以正确顺序遍历系统硬件。 与用户空间的通讯 : sysfs 虚拟文件系统的实现被紧密地捆绑进设备模型, 并且暴露它所代表的结构. 关于系统到用户空间的信息提供和改变操作参数的旋纽正越来越多地通过 sysfs及设备模型来完成. 可热插拔设备:计算机硬件正更多地动态变化; 外设可因用户的一时念头而进出. 在内核中使用的来处理和(特别的)与用户空间关于设备插入和拔出的通讯, 是由设备模型来管理 设备类别:系统的许多部分需要知道什么类型的设备可用. 设备模型包括一个机制来分配设备给类别, 它在一个更高的功能性的级别描述了这些设备, 并且允许它们从用户空间被发现. 对象生命期:设备模型的实现需要创建一系列机制来处理对象的生命周期、对象间的关系和对象在用户空间的表示。 sysfs初探 sysfs is a ram-based filesystem initially based on ramfs. It provides sysfs 是一个最初基于ramfs的位于内存的文件系统。它提供 a means to export kernel data structures, their attributes, and the 一些方法以导出内核的数据结构、他们的属性和 linkages between them to userspace. 他们与用户空间的连接。 sysfs is tied inherently to the kobject infrastructure. Please read sysfs 始终与kobject的底层结构紧密相关。请阅读 Documentation/kobject.txt for more information concerning the kobject Documentation/kobject.txt 文档以获得更多关于 ......
>>返回讨论的主题
|