Що таке команда vcgencmd?


12

Я знаю , що він робить , але те , що робить ім'я середнє ? Це абревіатура? В одному реченні, як би ви пояснили vcgencmd комусь новому в Linux?


1
Зауважте, що vcgencmdце не артефакт Linux. Він характерний для Pi (та, можливо, інших пристроїв з процесорами Broadcom VideoCore).
золотинки

Відповіді:


11

vcозначає VideoCore. genможе виступати за загальне. cmdдля команди.


Як здогадалися з цього коментаря

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

Виявлено, vcgencmd.hяк видно тут, і той факт, що цей інструмент використовується для видачі широкого кола загальних команд VideoCore.


4

Більш дружнє посилання vcgencmd

Нижче наведені команди, які я вважаю корисними

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

Див. Https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790 для інтерпретації get_throttled

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.