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

407

被折叠的 条评论
为什么被折叠?



