你好,我跑的QT软件基本可以确定是在CPU上跑的,不会在GPU上跑;但是问题是cat /sys/class/thermal/thermal_zone1/temp得到的温度数值比cat /sys/class/thermal/thermal_zone0/temp得到的温度数值要高,我理解的是…/thermal_zone1/temp是GPU的实时温度,…/thermal_zone0/temp是CPU的实时温度,按照这样理解,不合乎上面获取实时温度逻辑,麻烦解释一下?谢谢。
并不是你所说的那样。
thermal_zone0
里面的temp是soc的温度。
thermal_zone1
里面的temp是DDR的温度。
具体去看dts配置:
明白,原来thermal_zone0/temp是芯片的实时温度,thermal_zone1/temp是flash的实时温度,谢谢解答!