xkjing

Arduino:无法将代码传输至设备

Linux; Arduino
225 字

前言

装了一个Arduino的IDE,据说这样开发起来会更高效。但是由于Linux严苛的权限机制,让开发的过程额外痛苦...

报错

大概是说无法传输,权限拒绝(Permission Denied),并且还给出挂在路径/dev/ttyACM0

具体报错真的记不清楚了...

分析

这个问题比较简单,毕竟已经给出了挂载的路径,添加写入权限即可

解决

把Arduino和电脑连接,然后在终端运行以下命令:

sudo chmod a+rw /dev/ttyACM0

就可以正常传输了...

备注

这种方法确实可以解决,但是有如下几点非常让人抓狂:

  • 每次与电脑连接时都要运行命令,虽然在断开前都可以一直保持写入权限

  • 众所周知,每次运行sudo命令都要输入用户密码...

蹲一个大佬来解决...