將針腳 x 設置爲 GPIO 模式:
echo x > /sys/class/gpio/export
將會創建符號鏈接 /sys/class/gpio/gpiox
,指向 /sys/devices/virtual/gpio/gpiox
爲保證安全,新建的 GPIO 設備都是輸入模式,將其設置爲輸出模式:
echo out > /sys/class/gpio/gpiox/direction
也可以直接指定 high 或 low 指定針腳的輸出值。讀取針腳的值:
cat /sys/class/gpio/gpiox/value
輸出模式的針腳同樣可以讀取它的值。設定針腳的值:
echo 1 > /sys/class/gpio/gpiox/value
想要在樹莓派的 UART2 上建立 TTY 服務,需要在 /etc/init/
目錄下建立一個名爲 ttyO2.conf
的配置文件:
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -8 115200 ttyO2
每次系統啓動時 TTY 進程將自動啓動,執行命令 sudo start ttyO2
可立即啓動 TTY 服務,這將創建 /dev/ttyO2
,波特率爲 115200。可以在 PC 使用任何終端程序登陸到樹莓派,使用 USB 轉串口時通常執行 screen /dev/ttyUSB0 115200
。