snap arduino 应用程序的权限和为其他 arduino 应用程序打开串行端口 '/dev/ttyACM0' 时出错

snap arduino 应用程序的权限和为其他 arduino 应用程序打开串行端口 '/dev/ttyACM0' 时出错

我在 Ubuntu 中安装了两个 Arduino IDE,其中一个安装了软件应用程序,但无法访问我的 PC 的可安装版本,这个帖子但它没有解决:

sudo snap connect arduino:removable-media

这个错误:

so@so-notebook:~$ sudo snap connect arduino:removable-media
error: snap "arduino" has no plug named "removable-media"

另一种方法是从 Arduino 网站下载应用程序文件,但连接到 USB 端口时会出现以下问题:

Arduino: 1.8.5 (Linux), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Error opening serial port '/dev/ttyACM0'. Try consulting the documentation at http://playground.arduino.cc/Linux/All#Permission

该问题通过以下说明的代码解决:

[sudo usermod -a -G dialout $USER][2]

[sudo chmod a+rw /dev/ttyACM0][2]

但在这种情况下,我的一个 Arduino 应用程序可以通过 USB 端口连接到硬件,但无法连接到可安装的驱动器,如下所示:

在此处输入图片描述

另一个是反之亦然。像这样:

在此处输入图片描述

那么如何解决呢?

谢谢。

答案1

自 2020 年 7 月 17 日起,此问题已在 Arduino snap 中修复。安装 Arduino Snap 后,默认情况下它应该可以访问可移动媒体。

相关内容