代码改变世界

随笔档案-2010年12月27日

Linux设备模型 (4)

2010-12-27 19:55 by wwang, 6379 阅读, 收藏, 编辑
摘要: 《Linux设备模型 (2)》和《Linux设备模型 (3)》主要通过一些简单的实作介绍了kobject、kset、kobj_type、attribute等数据结构的用法,但这些实作并没有涉及到实际环境下的设备模型和sysfs。本文将以/sys下的module子目录为例,看看内核是如何构建sysfs这棵大树的。(注:本文的分析基于2.6.36内核)module的创建当module被insmod到内核空间时,/sys/module目录下会相应创建一个和模块同名的目录。我们以usb_storage为例,在执行完sudo modprobe usb_storage之后,sysfs里会产生一个名为usb 阅读全文
点击右上角即可分享
微信分享提示