Что такое команда 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.