Arduino:无法将代码传输至设备
前言
装了一个Arduino的IDE,据说这样开发起来会更高效。但是由于Linux严苛的权限机制,让开发的过程额外痛苦...
报错
大概是说无法传输,权限拒绝(Permission Denied),并且还给出挂在路径/dev/ttyACM0
具体报错真的记不清楚了...
分析
这个问题比较简单,毕竟已经给出了挂载的路径,添加写入权限即可
解决
把Arduino和电脑连接,然后在终端运行以下命令:
sudo chmod a+rw /dev/ttyACM0
就可以正常传输了...
备注
这种方法确实可以解决,但是有如下几点非常让人抓狂:
-
每次与电脑连接时都要运行命令,虽然在断开前都可以一直保持写入权限
-
众所周知,每次运行
sudo命令都要输入用户密码...
蹲一个大佬来解决...