linux - 关于检测树莓派的 CPU 和 GPU 温度,网上流传的两段脚本为何不同?
PHPz
PHPz 2017-04-17 13:06:14
0
2
1122

目前网络上流传的检测树莓派 CPU 和 GPU 的温度主要是两个脚本,例子在这里(树莓派-GPIO、CPU、温度、内存 和 用Python小程序获取树莓派的CPU和GPU温度)

我分别认真读了两段脚本,发现一个问题,截图如下:

如图所示,两个红框圈出来的地方,读取的是同样的内容,但一个是作为 CPU温度,另一个是作为 GPU温度。并且,运行结果也不一样,截图如下:

如图,其中第一个跑的脚本是对应第一图中右边一个脚本,第二个跑的脚本对应第一图中左边一个脚本。时间相差不超过2秒。

我的设备情况是:树莓派 2代,CPU 和 GPU 均贴了一块铜质散热片,未装入盒子内,使用 iPad mini 1代的充电头和摩托罗拉手机的 micro USB 线供电,使用网线接入路由器,采用 SanDisk Class10 8GB TF卡,刷入的系统为 2015-02-16-raspbian-wheezy,入手后未安装其他软件。

想问一下,到底哪一个才是正确的。


2015-03-11更新:
根据答案部分@eziozl 前辈的回答,查看了他提供的wiki,注意到下图中这样一部分内容:

这里的资料表明,vcgencmd measure_temp测出的是 CPU 的核心温度,那么现在的问题是,根据@沙渺 前辈的回答:以CPU名义注册的温度传感器也只有一个,位于/sys/class/thermal/thermal_zone0。所以这两者都表示 CPU温度,所以想问,GPU 的核心温度怎么获取?

而根据@eziozl 前辈给出的另一个链接里看到如下图这样的内容:

这是否说明,其实所谓获取到的 CPU温度 就是 CPU 和 GPU 的温度?如何区分两者呢?

PHPz
PHPz

学习是最好的投资!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!