Lệnh vcgencmd là gì?


12

Tôi biết nó làm gì , nhưng cái tên đó có nghĩa là gì? Có phải là từ viết tắt? Trong một câu, bạn sẽ giải thích vcgencmd như thế nào với người mới biết về Linux?


1
Lưu ý rằng đó vcgencmdkhông phải là một tạo tác linux. Nó dành riêng cho Pi (và có lẽ các thiết bị khác có bộ xử lý Broadcom VideoCore).
goldilocks

Câu trả lời:


11

vclà viết tắt của VideoCore. gencó thể đại diện cho chung. cmdcho lệnh.


Như đã đoán từ bình luận này

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

được tìm thấy vcgencmd.hnhư đã thấy ở đây và thực tế là công cụ này được sử dụng để ban hành một loạt các lệnh chung cho VideoCore.


4

Một liên kết thân thiện hơn vcgencmd

Sau đây là những lệnh tôi thấy hữu ích

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

Xem https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=147781&start=50#p972790 để được giải thích về get_throttled

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.