Linux 内核kobject 层次, kset, 和子系统

Posted fanweisheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 内核kobject 层次, kset, 和子系统相关的知识,希望对你有一定的参考价值。

kobject 结构常常用来连接对象到一个层级的结构中, 匹配正被建模的子系统的结构. 有 2 个分开的机制对于这个连接: parent 指针和 ksets.

 

在结构 kobject 中的 parent 成员是一个指向其他对象的指针 -- 代表在层次中之上的 下一级. 如果, 例如, 一个 kobject 表示一个 USB 设备, 它的 parent 指针可能指示这 个设备被插入的 hub.

 

parent 指针的主要用途是在 sysfs 层次中定位对象. 我们将看到这个如何工作, 在"低 级 sysfs 操作"一节中.

以上是关于Linux 内核kobject 层次, kset, 和子系统的主要内容,如果未能解决你的问题,请参考以下文章

(todo)Linux 内核:设备驱动模型sysfs与kobject基类

RK3399平台开发系列讲解(内核调试篇)9.17添加Sysfs节点(kobject和kset)

[kernel]kobject & kset

设备模型之kobject,kset及其关系

linux之Kobject

linux下热插拔事件的产生是怎样通知到用户空间,kobject