终于让我找到一副很好的设备模型图,还是讲platform的,好高兴,收了。
我在看图时,发现有两个kset中的kobjict里的name都是devices,不解(难道是同一个?),然后看了一下ubuntu系统下的sys结构,觉得应该理解为两个,但是用ll指令看了一下/sys/bus/platform/devices/知道原来这里的所有文件都连接到/sys/devices/中的相应文件里,所以这就也同样对应了图中的两个name为devices的kset,不然在platfrom所属的那个devices的kset似乎就没有任何作用,平台设备的都只与最上层的叫devices的kset联系。若是照上面理解的是连接关系的话,一切都通了。此处仅是个人理解,由于我也是最近才开始看驱动模型的,所以也不是很确定,若有错误,希望高手指教,再此表示感谢!
阅读(861) | 评论(0) | 转发(0) |