电子工程师技术服务社区
- 社区
- 论坛
- 开发板专区
- 【NanoPi K1 Plus试用体验】+获取CPU温度
【NanoPi K1 Plus试用体验】+获取CPU温度
-
-
勇哥来巡山
- LV5工程师
-
| 2018-07-01 15:19:38
- 浏览量 1205
- 回复:0
本帖最后由 勇哥来巡山 于 2018-7-24 20:39 编辑
因为拿到K1后就进行linux的程序烧录,但是在实际使用过程中发现虽然有散热片在散热,但是感觉CPU的温度一直都很高,于是突发奇想,通过Python去获取CPU的温度数据
因为没有在K1上安装过Python,所以就找到了nanoPi的Python安装教程,
一.安装Python的命令
- sudo apt-get -y install python-qt4
- sudo apt-get -y install python-dev
二.通过Python的代码去读取温度 1、新建一个.py文件并输入以下内容: # -*- coding: utf-8 -*- file = open("/sys/class/thermal/thermal_zone0/temp")#打开文件 temp = float(file.read()) / 1000 #将读取到的数值除以1000得到温度 file.close() #关闭文件 print "temp : %.2f" %temp #格式化输出
2、执行python ./cpu3.py然后就可以看见下面数值啦。
本帖最后由 勇哥来巡山 于 2018-7-24 20:39 编辑
因为拿到K1后就进行linux的程序烧录,但是在实际使用过程中发现虽然有散热片在散热,但是感觉CPU的温度一直都很高,于是突发奇想,通过Python去获取CPU的温度数据
因为没有在K1上安装过Python,所以就找到了nanoPi的Python安装教程,
一.安装Python的命令
- sudo apt-get -y install python-qt4
- sudo apt-get -y install python-dev
二.通过Python的代码去读取温度 1、新建一个.py文件并输入以下内容: # -*- coding: utf-8 -*- file = open("/sys/class/thermal/thermal_zone0/temp")#打开文件 temp = float(file.read()) / 1000 #将读取到的数值除以1000得到温度 file.close() #关闭文件 print "temp : %.2f" %temp #格式化输出
2、执行python ./cpu3.py然后就可以看见下面数值啦。