Was ist der Befehl vcgencmd?

12

Ich weiß , was es tut , aber was bedeutet der Name Mittelwert ? Ist es ein Akronym? Wie würden Sie in einem Satz vcgencmd jemandem erklären, der neu in Linux ist?

user3573562
quelle
1
Beachten Sie, dass dies vcgencmdkein Linux-Artefakt ist. Es ist spezifisch für den Pi (und möglicherweise andere Geräte mit Broadcom VideoCore-Prozessoren).
Goldlöckchen

Antworten:

11

vcsteht für VideoCore. genkönnte für allgemein stehen. cmdfür Befehl.


Wie aus diesem Kommentar erraten

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

gefunden in vcgencmd.hwie hier zu sehen und die Tatsache, dass dieses Tool verwendet wird, um eine breite Palette von allgemeinen Befehlen an den VideoCore auszugeben.

Ghanima
quelle
4

Ein freundlicherer Link vcgencmd

Die folgenden Befehle finde ich nützlich

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

Eine Interpretation von get_throttled finden Sie unter https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790

Milliways
quelle