在使用串口进行通信时,经常需要使用指令修改读写权限
sudo chmod a+rw /dev/ttyACM0
但在ubuntu20.04下,这样修改后的权限只是一次性的,每次重启或插拔USB口都会失效,所以解决方法是。
首先查看串口
ls -l /dev/ttyACM0
可以看到所属的用户组为dialout,root用户才具有操作权限,接下来查看当前用户名
whoami
然后将当前用户加入到dialout用户组,使其具有操作串口的权限。
sudo usermod -aG dialout username(为本机用户名)
最后重启系统即可完成永久串口读写权限。