首页 > 解决方案 > tinkerboard android - /sys/class/thermal/thermal_zone1/temp:没有这样的文件或目录

问题描述

我正在使用带有 android + chroot linux 的 tinkerboard。当我尝试通过以下命令读取温度时:

cat  /sys/class/thermal/thermal_zone1/temp

我收到以下错误:

cat: /sys/class/thermal/thermal_zone1/temp: No such file or directory

如果我直接使用 linux 发行版而不是 android 运行 tinkerboard,我可以通过上述命令读取温度。

tinkerboard 使用具有 TS-ADC温度传感器的 RK3288 cpu。

有什么建议么?

lsmod - linux:
Module                  Size  Used by
fuse                   94208  3
snd_soc_hdmi_codec     16384  1
mali_kbase            335872  0
dw_hdmi_i2s_audio      16384  0
rk_crypto              24576  0
dw_wdt                 16384  0
syscon_reboot_mode     16384  0
reboot_mode            16384  1 syscon_reboot_mode
r8723bs               544768  0
zram                   20480  5
ip_tables              20480  0
autofs4                28672  0

lsmod - 安卓(linux chroot):

Module                  Size  Used by

标签: linuxarmtemperature

解决方案


经过我同事的一些研究:内核缺少所需的驱动程序。幸运的是,内核的最新更新包括热传感器。现在可以了。


推荐阅读