¿Qué es el comando vcgencmd?

12

Yo sé lo que hace , pero lo que hace el nombre de media ? ¿Es un acrónimo? En una oración, ¿cómo explicaría vcgencmd a alguien nuevo en Linux?

usuario3573562
fuente
1
Tenga en cuenta que vcgencmdno es un artefacto de Linux. Es específico para el Pi (y quizás otros dispositivos con procesadores Broadcom VideoCore).
Ricitos de oro

Respuestas:

11

vcsignifica VideoCore. genpodría significar general. cmdpor comando.


Como lo adivinó este comentario

/* 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 se ve aquí y el hecho de que esta herramienta se utiliza para emitir una amplia gama de comandos generales para VideoCore.

Ghanima
fuente
4

Un enlace más amigable vcgencmd

Los siguientes son comandos que encuentro útiles

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

Ver https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790 para la interpretación de get_throttled

Milliways
fuente