![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux device
tinnycloud
这个作者很懒,什么都没留下…
展开
-
Linux 设备模型
<br />Kobject <br /> <br />>是Linux 2.6引入的新的设备管理机制<br />>每个在内核中注册的kobject对象都对应于sysfs文件系统中的一个目录。<br />>Kobject是组成设备模型的基本结构。类似于C++中的基类<br /><br />Kobject结构定义为:<br />struct kobject {<br />char * k name; 指向设备名称的指针<br />char name[KOBJ NAME LEN]; 设备名称<br />struct原创 2010-10-05 15:08:00 · 474 阅读 · 0 评论 -
linux device 2
<br />§1 bus<br />系统中总线由struct bus_type描述,定义为:<br />struct bus_type {<br />char * name; 总线类型的名称<br />struct subsystem subsys; 与该总线相关的subsystem<br />struct kset drivers; 所有与该总线相关的驱动程序集合<br />struct kset devices; 所有挂接在该总线上的设备集合<br />struct bus attribute * bu原创 2010-10-05 15:15:00 · 605 阅读 · 0 评论