huchuan2025/20-Area/22-Work/222-ReadNote/Linux OS/文件系统/Linux配置/sysfs信息汇总 (重要).md

1.8 KiB
Raw Blame History

  • 问题
    • 与驱动的关系驱动如何在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