[install_raspi-config]
https://github.com/EmilGus/install_raspi-config/blob/master/README.md
Start raspi-config: sudo raspi-config
Select option - Update
Reboot
Select option 3 - Interface Options
Select option P6 - Serial Port
At the prompt Would you like a login shell to be accessible over serial?, answer 'No'
At the prompt Would you like the serial port hardware to be enabled?, answer 'Yes'
注意:如果您在樹莓派上安裝了 Ubuntu 作業系統,請進行如下組態:
在 /boot/config.txt 加入 enable_uart=1
在 Ubuntu系統的文件 /boot/firmware/cmdline.txt中刪除
console=serial0,115200(類似於在樹莓派系統中文件/boot/cmdline.txt)
運行以下命令關閉序列控制台:
sudo systemctl stop serial-getty@ttyS0.service && sudo systemctl disable serial-getty@ttyS0.service
請確保您已安裝python 序列庫 pyserial,而不是來自 apt 的 python-serial。
建立 udev file (/etc/udev/rules.d/50-tty.rules),並加入以下內容:
KERNEL=="ttyS0", SYMLINK+="serial0" GROUP="tty" MODE="0660"
KERNEL=="ttyAMA0", SYMLINK+="serial1" GROUP="tty" MODE="0660"
運行以下命令多載 udev 規則:
sudo udevadm control --reload-rules && sudo udevadm trigger
沒有留言:
張貼留言