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?
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?
Risposte:
vc
sta per VideoCore. gen
potrebbe significare il generale. cmd
per 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.h
come visto qui e il fatto che questo strumento viene utilizzato per inviare una vasta gamma di comandi generali a VideoCore.
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
vcgencmd
non è un artefatto di Linux. È specifico per il Pi (e forse altri dispositivi con processori Broadcom VideoCore).