树莓派4串口默认给终端调试用,切换到硬件串口,硬件串口默认给蓝牙用,再切换到引脚用,切换后应用权限又不够,sudo chmod 777 /dev/ttyAMA0,提高权限后,发现重启后权限没了,最好设置永久可操作,sudo usermod -aG dialout pi 网上大部分都是dialout 因为是USB0, 但是 ttyAMA0用户组是tty,最后还要把用户名加入tty用户组
具体操作如下:
首先修改串口的功能,然后查看用户名和串口对应的用户组,添加用户名到用户组,参考
注意sudo nano /boot/config.txt后添加内容:
sudo nano /boot/cmdline.txt后改动内容: