183 字
1 分钟
Arduino 烧录时权限不足:permission denied

前言#

Ubuntu 下使用 Arduino IDE 对开发板进行烧录,发生错误:

permission denied:‘/dev/ttyUSB0’

发生上述错误的原因是当前使用的用户权限不足,一下给出两种解决方法:

方法1: 赋予串口临时权限#

在命令行中输入:

Terminal window
sudo chmod 777 /dev/ttyUSB0

该方法会给予该串口临时的读写权限,在重启或重新插拔usb后会重置权限。

方法2: 修改用户模式#

在命令行中输入:

Terminal window
ls -l /dev/ttyACM*
ls -l /dev/ttyUSB*

返回结果是:

crw-rw---- 1 root dialout 166, 0 2月 26 20:17 /dev/ttyUSB0

在命令行中输入(username处修改为用户名):

Terminal window
sudo usermod -a -G dialout username

完成后对当前用户进行注销后重新登陆。

Arduino 烧录时权限不足:permission denied
https://fuwari.vercel.app/posts/嵌入式/arduino/arduino-烧录时权限不足permission-denied/
作者
Asuwee
发布于
2021-02-26
许可协议
CC BY-NC-SA 4.0