我正在监视运行的基于 ARM 的嵌入式设备的性能poky
linux 发行版(来自 Yocto 项目),其中包含 OpenEmbedded 构建系统。我需要一次又一次地获取CPU温度。有没有办法在不依赖第三方程序的情况下获取CPU温度?是否有一个系统文件可供我读取以获取此信息?
答案1
获取 CPU 温度的旧方法是/proc
through /proc/acpi/thermal_zone/ATF0/temperature
,但这已被弃用。
现在可以在这里找到 CPU 温度:/sys/class/thermal/thermal_zone0/temp
注:单位为千分之一摄氏度。所以33500 = 33.5 C
。