La température et la fréquence du CPU A20 vous permettent de surveiller le bon fonctionnement et la bonne ventilation de la BananaPi. Pour améliorer l’aération de la BananaPi malgré qu’il soit dans un boitier, je vous conseille de la positionner à la verticale. De cette manière, la convection thermique va généré un flux d’air montant qui va évacuer la chaleur par le haut du boitier ce qui ne serait pas le cas si la carte était à l’horizontale.

Pour accéder à la température du processeur, taper la ligne suivante :
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input
Il suffit de diviser la valeur indiquée par 1000 pour avoir le température en degré Celsius. Sur ma BananaPi, je stagne à 36,2°C (au repos) sachant que la température de la pièce est de 20 °C. A noter qu’en position horizontale, j’obtiens 37,7°C au repos soit 1,5°C de plus. Souffler sur le Cpu et rafraichir la valeur pour s’apercevoir que la température diminue bien. Températures critiques du Cpu définis par le constructeur : -20°C/80°C.
Pour accéder à sa fréquence :
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Au repos 60Mhz, en calcul 1080Mhz. Pour accéder à la tension d’alimentation et l’intensité :
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/current_now
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/voltage_now
Toujours diviser par le facteur 1000 pour avoir la valeur en unité (Mhz, V, mA). Je suis à 4,97V et 318mA.
Sympa pour faire un monitoring de la carte 😉