精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機(jī)電之家 > 機(jī)電號(hào) > 正文 申請(qǐng)入駐

三種方式獲取樹(shù)莓派CPU信息

  第一種方式,通過(guò)命令打開(kāi)樹(shù)莓派的獲取溫度的臨時(shí)文件。

  如上圖所示,對(duì)于新手的我犯了個(gè)錯(cuò)誤,就在于Linux命令的概念的不熟悉。就是cd和cat命令,以為cd命令也可以打開(kāi)一個(gè)文件,但是顯示的沒(méi)有文件存在,用cat命令查看,37014,即是37.014度。

  查看了下網(wǎng)頁(yè)對(duì)這兩個(gè)命令的解讀如下:

  一個(gè)是切換目錄命令,一個(gè)是輸出命令,輸出到屏幕等。對(duì)概念的不熟悉,才會(huì)犯了這種錯(cuò)誤。

  最后附上命令行:

  cd /sys/class/thermal/thermal_zone0/temp

  cat temp

  第二種方式:VI編譯器編寫(xiě)程序,新建一個(gè)文件。對(duì)于樹(shù)莓派自帶的臨時(shí)文件輸出的并不是攝氏度,所以我們要自己弄為攝氏度。命令行:

  sudo vi temp.py

  寫(xiě)上一下代碼。但是問(wèn)題來(lái)了,對(duì)于新手來(lái)說(shuō),如何進(jìn)入編輯模式,如何保存,如何退出都是很頭大。我一開(kāi)始也是很懵逼。但是基本操作幾次也可以上手了。

  按i 進(jìn)入編輯模式

  按ESC  退出編輯模式

  :wq 保存文件并退出vi  :w 保存文件但不退出vi

  :w file 將修改另外保存到file中,不退出vi

  :q 不保存文件,退出vi

  最后回車即可。

  然后在進(jìn)行以下操作:

  一開(kāi)始我按照網(wǎng)友的chomd +x temp 老是提示沒(méi)權(quán)限。最后前面加了sudo就好了。

  網(wǎng)頁(yè)對(duì)sudo的解讀如下:

  sudo是superuser do的簡(jiǎn)寫(xiě),sudo是linux系統(tǒng)管理指令,是允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者

  全部的root命令的一個(gè)工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登陸 和管理時(shí)間

  ,同樣也提高了安全性。

  最后可以得到溫度為38.6度。

  附上VI代碼:

  #!/usr/bin/python

  # -*- coding: utf-8 -*-

  # 打開(kāi)文件

  file = open("/sys/class/thermal/thermal_zone0/temp")

  # 讀取結(jié)果,并轉(zhuǎn)換為浮點(diǎn)數(shù)

  temp = float(file.read()) / 1000

  # 關(guān)閉文件

  file.close()

  # 向控制臺(tái)打印

  print "temp : %.1f" %temp

  第三種方式是使用蟒蛇來(lái)進(jìn)行獲取信息,不過(guò)這次獲取的信息相對(duì)比較多。包括溫度、內(nèi)存、硬盤(pán)、CPU。我也是根據(jù)網(wǎng)友的經(jīng)驗(yàn)來(lái)進(jìn)行獲取的,網(wǎng)上也有很多教程,再次我根據(jù)我自身情況來(lái)說(shuō)明。此部分是由nano編譯器來(lái)編寫(xiě)的,我也很不熟悉。特別是一些命令行。跟VI不一樣,但是操作起來(lái)也蠻順手。網(wǎng)上的教程可能沒(méi)那么詳細(xì),就是貼了代碼后如何退出nano沒(méi)什么說(shuō)明。nano保存退出就需要ctrl+o保存文件 ctrl+x退出文件即可。

  我要運(yùn)行這個(gè)代碼的時(shí)候,發(fā)現(xiàn)使用./并不能運(yùn)行,最后使用python后才可以。這個(gè)應(yīng)該是使用nano的話要運(yùn)行蟒蛇的話就是使用python吧。


  附上命令行 有參考了網(wǎng)上的教程,百度上有,我只是總結(jié)了下我自身的情況。

  第一步 新建腳本:sudo nano get.py

  第二步 在編譯器輸入代碼:

  import os

  # Return CPU temperature as a character string

  def getCPUtemperature():

  res = os.popen('vcgencmd measure_temp').readline()

  return(res.replace("temp=","").replace("'C\n",""))

  # Return RAM information (unit=kb) in a list

  # Index 0: total RAM

  # Index 1: used RAM

  # Index 2: free RAM

  def getRAMinfo():

  p = os.popen('free')

  i = 0

  while 1:

  i = i + 1

  line = p.readline()

  if i==2:

  return(line.split()[1:4])

  # Return % of CPU used by user as a character string

  def getCPUuse():

  return(str(os.popen("top -n1 | awk '/Cpu\(s\):/ {print $2}'").readline().strip(\

  )))

  # Return information about disk space as a list (unit included)

  # Index 0: total disk space

  # Index 1: used disk space

  # Index 2: remaining disk space

  # Index 3: percentage of disk used

  def getDiskSpace():

  p = os.popen("df -h /")

  i = 0

  while 1:

  i = i +1

  line = p.readline()

  if i==2:

  return(line.split()[1:5])

  # CPU informatiom

  CPU_temp = getCPUtemperature()

  CPU_usage = getCPUuse()

  # RAM information

  # Output is in kb, here I convert it in Mb for readability

  RAM_stats = getRAMinfo()

  RAM_total = round(int(RAM_stats[0]) / 1000,1)

  RAM_used = round(int(RAM_stats[1]) / 1000,1)

  RAM_free = round(int(RAM_stats[2]) / 1000,1)

  # Disk information

  DISK_stats = getDiskSpace()

  DISK_total = DISK_stats[0]

  DISK_used = DISK_stats[1]

  DISK_perc = DISK_stats[3]

  if __name__ == '__main__':

  print('')

  print('CPU Temperature = '+CPU_temp)

  print('CPU Use = '+CPU_usage)

  print('')

  print('RAM Total = '+str(RAM_total)+' MB')

  print('RAM Used = '+str(RAM_used)+' MB')

  print('RAM Free = '+str(RAM_free)+' MB')

  print('')

  print('DISK Total Space = '+str(DISK_total)+'B')

  print('DISK Used Space = '+str(DISK_used)+'B')

  print('DISK Used Percentage = '+str(DISK_perc))

  代碼寫(xiě)完后按ctrl+o 再按ctrl+x即可保存退出。

  第三步:代入命令行:

  chmod +x get.py

  python get.py

  就有上圖的輸出了。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“機(jī)電號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of JDZJ Hao, which is a social media platform and only provides information storage services.

/企業(yè)主營(yíng)產(chǎn)品/
/閱讀下一篇/

網(wǎng)線8根線的接法

相關(guān)推薦
熱點(diǎn)推薦
一同探秘,如何通過(guò)材料選擇與預(yù)處理,鍛造出真空電機(jī)的“不壞之身”

一同探秘,如何通過(guò)材料選擇與預(yù)處理,鍛造出真空電機(jī)的“不壞之身”

深圳市深空創(chuàng)想科技有限公司
2025/11/14 10:20:03
充電樁引發(fā)力調(diào)電費(fèi)問(wèn)題的解決方案-空載直補(bǔ)

充電樁引發(fā)力調(diào)電費(fèi)問(wèn)題的解決方案-空載直補(bǔ)

杭州時(shí)域電子科技有限公司
2025/11/13 16:02:44
充電樁晝夜負(fù)載不均導(dǎo)致功率因數(shù)不達(dá)標(biāo)案例分享

充電樁晝夜負(fù)載不均導(dǎo)致功率因數(shù)不達(dá)標(biāo)案例分享

杭州時(shí)域電子科技有限公司
2025/11/13 16:00:46
了解MPP電力管在光伏發(fā)電系統(tǒng)的應(yīng)用優(yōu)勢(shì)

了解MPP電力管在光伏發(fā)電系統(tǒng)的應(yīng)用優(yōu)勢(shì)

江蘇潤(rùn)碩管業(yè)有限公司
2025/11/12 17:21:55
案例分析:無(wú)功補(bǔ)償控制器電容投滿功率因數(shù)還不達(dá)標(biāo)?

案例分析:無(wú)功補(bǔ)償控制器電容投滿功率因數(shù)還不達(dá)標(biāo)?

杭州時(shí)域電子科技有限公司
2025/11/12 8:57:46
功率因數(shù)PF與cosФ的區(qū)別

功率因數(shù)PF與cosФ的區(qū)別

杭州時(shí)域電子科技有限公司
2025/11/12 8:55:23
無(wú)功補(bǔ)償控制器投切的時(shí)間奧秘:延時(shí)、震蕩、放電一次講透!

無(wú)功補(bǔ)償控制器投切的時(shí)間奧秘:延時(shí)、震蕩、放電一次講透!

杭州時(shí)域電子科技有限公司
2025/11/12 8:53:55
諧波對(duì)功率因數(shù)有何影響?諧波影響下功率因數(shù)的補(bǔ)償上限設(shè)置問(wèn)題

諧波對(duì)功率因數(shù)有何影響?諧波影響下功率因數(shù)的補(bǔ)償上限設(shè)置問(wèn)題

杭州時(shí)域電子科技有限公司
2025/11/11 10:51:22
水電廠防水淹廠房監(jiān)測(cè)報(bào)警系統(tǒng)概述及構(gòu)成

水電廠防水淹廠房監(jiān)測(cè)報(bào)警系統(tǒng)概述及構(gòu)成

成都國(guó)科自動(dòng)化控制工程有限公司
2025/11/11 9:42:29
EOCR-DS3 產(chǎn)品在電梯行業(yè)的應(yīng)用

EOCR-DS3 產(chǎn)品在電梯行業(yè)的應(yīng)用

承德尚越電子科技有限公司
2025/11/7 15:56:37
征途向海,動(dòng)力永續(xù):專屬防水電機(jī)/水下伺服電機(jī),為特種應(yīng)用注入澎湃動(dòng)能

征途向海,動(dòng)力永續(xù):專屬防水電機(jī)/水下伺服電機(jī),為特種應(yīng)用注入澎湃動(dòng)能

深圳市深空創(chuàng)想科技有限公司
2025/11/3 9:44:19
賦能特殊環(huán)境,打破柔性革命:這款真空線纜為何是高端制造的“生命線”

賦能特殊環(huán)境,打破柔性革命:這款真空線纜為何是高端制造的“生命線”

深圳市深空創(chuàng)想科技有限公司
2025/11/1 14:20:07
汽車展廳的”能耗儀表盤(pán)“:Acrel-5000如何讓4S店用能數(shù)據(jù)”可視化“?

汽車展廳的”能耗儀表盤(pán)“:Acrel-5000如何讓4S店用能數(shù)據(jù)”可視化“?

安科瑞電子商務(wù)(上海)有限公司
2025/10/31 14:46:03
破局而立,告訴你真空線纜的三大核心特質(zhì)

破局而立,告訴你真空線纜的三大核心特質(zhì)

深圳市深空創(chuàng)想科技有限公司
2025/10/28 11:26:32
告別“糊涂賬”!產(chǎn)業(yè)園區(qū)水電收費(fèi)治理指南

告別“糊涂賬”!產(chǎn)業(yè)園區(qū)水電收費(fèi)治理指南

安科瑞電子商務(wù)(上海)有限公司
2025/10/27 15:59:42
161300文章數(shù) 2095關(guān)注度
往期回顧 全部

電子相關(guān)熱點(diǎn)

顯控觸摸屏觸摸響應(yīng)慢(維修)注意細(xì)節(jié)

電子相關(guān)推薦

高真空線纜用在哪些地方,有什么特點(diǎn)

頭條要聞

【智慧測(cè)控】水電站閘門(mén)遠(yuǎn)程自動(dòng)化控制系統(tǒng)解決方案概述

電子要聞

【智慧城市】防汛泄洪廣播預(yù)警系統(tǒng)概述及應(yīng)用場(chǎng)景

電子資訊

防爆配電箱怎么使用和維護(hù)

往期電子要聞

三防漆怎么清洗掉?納米防水涂層相比會(huì)怎么樣呢?

翼城县| 通化市| 霍城县| 咸丰县| 永德县| 孝感市| 商河县| 疏附县| 双鸭山市| 海原县| 贵定县| 安乡县| 贵州省| 文水县| 建瓯市| 白朗县| 襄垣县| 津南区| 安远县| 云阳县| 桦川县| 连城县| 海南省| 嘉峪关市| 建始县| 英山县| 叙永县| 定远县| 吉水县| 铁岭市| 呼伦贝尔市| 闽侯县| 沁水县| 宣化县| 皋兰县| 蒲城县| 常宁市| 大城县| 于田县| 崇阳县| 加查县|