Co to jest polecenie vcgencmd?

12

Wiem, co to robi , ale to, co robi nazwę średnią ? Czy to akronim? W jednym zdaniu, jak wyjaśniłbyś vcgencmd komuś, kto nie zna Linuksa?

użytkownik3573562
źródło
1
Zauważ, że vcgencmdto nie jest artefakt linuksowy. Jest to specyficzne dla Pi (i być może innych urządzeń z procesorami Broadcom VideoCore).
goldilocks

Odpowiedzi:

11

vcoznacza VideoCore. genmoże oznaczać generała. cmddo dowodzenia.


Jak zgadłem z tego komentarza

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

Znaleziono w vcgencmd.hjak widać tutaj i fakt, że to narzędzie jest używane do wystawiania szeroki zakres ogólnych poleceń do VideoCore.

Ghanima
źródło
4

Bardziej przyjazny link vcgencmd

Oto polecenia, które uważam za przydatne

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

Zobacz https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790 dla interpretacji get_throttled

Milliways
źródło