sys目录描述了设备驱动模型的层次关系。documentation/filesystems/sysfs.txt主要描述/sys目录的创建及其属性,需要看一下。
block:所有块设备
devices:系统所有设备(块设备特殊),对应struct device的层次结构,主要是设备的属性文件。
bus:系统中所有总线类型(指总线类型而不是总线设备,总线设备在devices下),bus的每个子目录都包含
--devices:包含到devices目录中设备的软链接
--drivers:与bus类型匹配的驱动程序
class:系统中设备类型(如声卡、网卡、显卡等)
dev:包含2个子目录
--char:字符设备链接,链接到同级目录下的devices目录,以<major>:<minor>命名
--block:块设备链接
备注:与/dev目录不同,/dev存放的是设备文件
fs:一些文件系统,具体可参考filesystems /fuse.txt中例子