您好我正在尝试使用 sysfs 接口访问运行 Buildroot 的橙色 pi 零板的频率和热统计信息。我在 linux-menuconfig 中启用了频率缩放和热 sysfs 驱动程序,但我根本没有看到创建文件夹 cpufreq 并且热文件夹是空的。
他们的路径应该是
/sys/devices/system/cpu/cpu0/cpufreq
/sys/class/thermal/
我不确定是否需要在 init 脚本中执行任何操作来创建这些文件。我还查看了 armbian(在橙色 pi 零上运行一个版本作为参考),我可以看到正确创建的文件夹和文件。我认为armbian会在后台下载cpufrequtils来获取频率统计信息。
我认为busy box中的powertop是一种选择,但我仍然想使用sysfs接口,而powertop不会给我热量统计数据。任何帮助将不胜感激
编辑:刚刚尝试了具有root权限的powertop,但失败并出现错误
no stats available; run as root or enable the timer_stats module
C-state information is not available