- 问题 - 与驱动的关系,驱动如何在sysfs下创建接口 - sysfs内容列表 - **block** 块设备,都是软连接,指向的实际地址都是device路径的地址 这里面没有块设备上的分区的信息 - loop 虚拟块设备 - sda/sdb 硬盘 - emmc0/emmc1 emmc - **class** 很多,后续研究 - **devices** 都是/dev路径下的东西? - armv8_cortex_a55 - platform - serial8250 - system - **cpu** - cpu0 - regs - midr/revidr - cache - index0-3 - cpu1 - **cpufreq** - **policy0** // rk就用了cpufreq模块 - **cpuidle** - clocksource // 时钟源查看 - clocksource0 - available_clocksource 有效时钟源 timekeeper - current_clocksource - power - uevent ? - clockevents - container - breakpoint // 有啥用? - software // 有啥用? - virtual - bdi Backing Device interface 块设备后端实现 - block 虚拟块设备 - devlink - mem - misc - net - sound - thermal - tty - wakeup - workqueue - **bus** - 模板 - devices - drivers - drivers_autoprobe - drivers_probe - uevent - cpu - devices - 里面是软链接,指向的是 ../../devices/sys - drivers - serial // ?文件夹怎么创建的? - spi - devices - **fs** - ext4 - feature - 文件系统 已经存在的文件系统中,这里会有内容 - **module** - 8250 - block - cpufreq - cpuidle - **dev** - block - 各种主设备号:从设备号的文件 - char - 各种主设备号:从设备号的文件 指向device的软连接? - **firmware** - **kernel** - **power**