2015-01-22 3 views
4

나는 Beaglebone Black이 우분투 14.04를 실행하고 있습니다. 나는 guide to flashing a pre-built image to eMMC을 사용하여 그것을 보냈다.Beaglebone Black의 CPU 온도 읽기

내가 본 가이드에서 CPU 온도를 얻기 위해 /sys/class/hwmon/hwmon0/device/temp1_input을 읽을 수 있어야합니다. 그러나 나는 내 시스템에 그런 경로가 없다. Beaglebone Black의 커널 모듈이 AM3358 ARM CPU인데이 기능을 제공하고 내 이미지에 그런 모듈이 없다고 추측합니다. 그러나 어디서 그런 모듈을 시작해야할지 모르겠습니다. 사실 /sys/class/hwmon은 빈 디렉터리입니다.

내가을 모듈이다가 있습니다

$ lsmod | sort 
6lowpan_iphc   10154 1 bluetooth 
bluetooth    316797 10 bnep,rfcomm 
bnep     11946 2 
can_dev     7430 1 c_can 
c_can     9400 1 c_can_platform 
c_can_platform   5927 0 
g_multi     3238 0 
iptable_filter   1149 1 
ip_tables    11857 1 iptable_filter 
libcomposite   38715 5 usb_f_acm,usb_f_ecm,usb_f_rndis,g_multi,usb_f_mass_storage 
musb_am335x    1075 0 
musb_dsps    8369 0 
musb_hdrc    76236 1 musb_dsps 
rfcomm     46571 0 
rfkill     14659 2 bluetooth 
u_ether     9524 3 usb_f_ecm,usb_f_rndis,g_multi 
usb_f_acm    5687 1 
usb_f_ecm    7901 1 
usb_f_mass_storage  34664 2 g_multi 
usb_f_rndis   17711 2 g_multi 
u_serial    9631 1 usb_f_acm 
x_tables    12575 3 ip_tables,xt_multiport,iptable_filter 
xt_multiport   2051 1 

... 그리고 전체 상태 : 그래서

$ uname -a 
Linux hostname 3.14.26-ti-r43 #1 SMP PREEMPT Wed Dec 24 05:27:12 UTC 2014 armv7l armv7l armv7l GNU/Linux 
$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 14.04.1 LTS 
Release:  14.04 
Codename:  trusty 

을, 나는 Beaglebone 블랙에 CPU 온도를 읽을 수있는 방법이 이 파일이 누락 되었습니까?

답변

3

나는 인터 웹을 검색 할 때 약간의 노력을했으며 빈 손으로 올랐다.

내가 찾은 바는 현재의 데비안 (나는 Linux bbone 4.1.12-ti-r29 #1 SMP PREEMPT Mon Nov 9 22:46:19 UTC 2015 armv7l GNU/Linux을 사용하고있다.)과 아마 그것의 모든 유래 물과 아마도 그것도 최근의 선행자들이다. (최소한 커널 3.14.26만큼 멀리까지) 더 이상 채워지지 않는다. /sys/class/hwmon.

또한 lm-sensors도 보드에 센서가 없으므로 막 다른 길도 있습니다.

내가 TI에서 수집 한 것은 온도 센서가 최종 사용자가 실제로 사용하지 않을 것이라는 것입니다. TI는 심지어 외부 센서 (here 참조)를 통해 보드 온도를 측정하는 방법을 규정합니다.

그래서, 그것은 어리석은 짓입니다.

편집이 :;가 완전히 온도 인 /sys/sys/class/hwmon/hwmon0/device/temp1_input를 포함하여 인구와 함께 제공하고 나는 또한 데비안 8.2 내가 여기에 설명 된 동작을 보여줍니다 것으로 나타났습니다,하지만 오늘은 (Linux bbone 3.8.13-bone79 #1 SMP Tue Oct 13 20:44:55 UTC 2015 armv7l GNU/Linuxhere에서) 데비안 7.9을 번쩍 밀리미터 단위로 읽음. 걱정하지 말고, 이것은 아마도 상대적인 온도 일 따름입니다 (TI).