Qual é o comando vcgencmd?

12

Eu sei o que faz , mas o que o nome significa ? É um acrônimo? Em uma frase, como você explicaria o vcgencmd a alguém novo no Linux?

user3573562
fonte
11
Observe que vcgencmdnão é um artefato do linux. É específico para o Pi (e talvez outros dispositivos com processadores Broadcom VideoCore).
goldilocks

Respostas:

11

vcsignifica VideoCore. genpode significar geral. cmdpara comando.


Como adivinhado a partir deste comentário

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

encontrado vcgencmd.hcomo visto aqui e o fato de que essa ferramenta é usada para emitir uma ampla gama de comandos gerais para o VideoCore.

Ghanima
fonte
4

Um link mais amigável vcgencmd

A seguir estão os comandos que acho úteis

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

Consulte https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790 para obter a interpretação de get_throttled

Milliways
fonte