关闭

树莓派-获取CPU和GPU温度

标签: gpucpu树莓派温度
2317人阅读 评论(0) 收藏 举报
分类:



CPU的温度可以从一个系统临时文件中读取:/sys/class/thermal/thermal_zone0/temp

GPU温度也可以从一个文件中读取:/opt/vc/bin/vcgencmd measure_temp

import commands
  
def get_cpu_temp():
    tempFile = open( "/sys/class/thermal/thermal_zone0/temp" )
    cpu_temp = tempFile.read()
    tempFile.close()
    return float(cpu_temp)/1000
  
def get_gpu_temp():
    gpu_temp = commands.getoutput( '/opt/vc/bin/vcgencmd measure_temp' ).replace( 'temp=', '' ).replace( '\'C', '' )
    return  float(gpu_temp)
  
def main():
    print "CPU temp: ", str(get_cpu_temp())
    print "GPU temp: ", str(get_gpu_temp())
  
if __name__ == '__main__':
    main()


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:74386次
    • 积分:1369
    • 等级:
    • 排名:千里之外
    • 原创:55篇
    • 转载:9篇
    • 译文:10篇
    • 评论:8条
    最新评论