228 字
1 分钟
【Arduino】无法将代码传输至设备

前言#

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

报错#

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

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

分析#

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

解决#

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

sudo chmod a+rw /dev/ttyACM0

就可以正常传输了…

备注#

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

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

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

等待大佬解决…

【Arduino】无法将代码传输至设备
https://xia.shfu.cn/posts/linux-arduino-ide-permission/
作者
MetaIllusion
发布于
2025-06-27
许可协议
CC BY-NC-SA 4.0