我最近切换到Linux机器,并尝试为一个小项目设置Arduino IDE。不幸的是,当我尝试将草图上传到Arduino(Uno R3)时,我收到一条错误消息。
用户配置文件不存在或不是常规文件,正在跳过。使用端口:/ dev / ttyACM0
使用程序员:arduino
最高波特率:115200
avrdude:ser_open():无法打开设备“ / dev / ttyACM0”:权限被拒绝
avrdude完成了。谢谢。
我的用户属于拨出组,当我手动使用avrdude时,evrything很好。即使我将访问权限更改为 rw-rw-rw-。
我试图重新安装IDE,以切换到较旧的版本,以切换到较新的版本,到目前为止没有任何效果。
我当前安装的版本是Arduino 1.8.5。
我将不胜感激。谢谢你。
答案 0 :(得分:0)
在终端中运行以下命令,它应该可以工作!
>>ls /dev/ttyACM0
>>sudo chmod a+rw /dev/ttyACM0
>>ls /dev/ttyACM0