我想访问串行端口/dev/ttyACM0。如何sudo chmod 777 /dev/ttyACM0从 shell 脚本执行“ ”命令?
给予777许可的文件是不是建议。由于您想要访问串行端口,因此您必须将用户添加到dialout组中
sudo usermod -a -G dialout <username>
Run Code Online (Sandbox Code Playgroud)
现在,访问串口时不会询问权限。
请注意,此解决方案也适用于将代码上传到 Arduino IDE 中的 Arudino 板或 Ubuntu 中的串行监视器。