Qual è il comando vcgencmd?


12

Io so quello che fa , ma quello che fa il nome di media ? È un acronimo? In una frase, come spiegheresti vcgencmd a qualcuno che non conosce Linux?


1
Nota che vcgencmdnon è un artefatto di Linux. È specifico per il Pi (e forse altri dispositivi con processori Broadcom VideoCore).
riccioli d'oro

Risposte:


11

vcsta per VideoCore. genpotrebbe significare il generale. cmdper comando.


Come indovinato da questo commento

/* Initialise general command service. Returns it's interface number.     
This initialises the host side of the interface, it does not send 
anything to VideoCore. */

trovato vcgencmd.hcome visto qui e il fatto che questo strumento viene utilizzato per inviare una vasta gamma di comandi generali a VideoCore.


4

Un collegamento più amichevole vcgencmd

I seguenti sono comandi che trovo utili

vcgencmd get_config int
vcgencmd get_config str

for src in arm core h264 isp v3d uart pwm emmc pixel vec hdmi dpi ; do \
    echo -e "$src:\t$(vcgencmd measure_clock $src)" ; \
done

for id in core sdram_c sdram_i sdram_p ; do \
    echo -e "$id:\t$(vcgencmd measure_volts $id)" ; \
done

vcgencmd get_mem arm && vcgencmd get_mem gpu

vcgencmd display_power

vcgencmd get_throttled

Vedi https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790 per l'interpretazione di get_throttled

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.