1

我最近收到了一个 LittleBits Arduino Coding Kit,并认为 Arduino IDE 会立即识别它。

我注意到,当我Tools -> Board按照说明视频所说的那样选择“Arduino Leonardo”时,Tools -> Serial Port菜单是灰色的。

我已经将自己添加到“dialout”和“uucp”组,以 root 身份运行“arduino”程序,运行一大堆处理权限的命令,重新启动计算机,将其插入所有端口,重新安装驱动程序,并尝试了我遇到的所有其他事情。出于某种原因,我无法弄清楚如何让它工作。

顺便说一句,我在 i686 架构上使用 Xubuntu,如果这很重要的话。

4

1 回答 1

0

我认为您没有读取/写入串行端口设备的权限。即使以 root 身份运行 Arduino 应用程序,它也在 Java JVM 上运行,并调用其他程序来编译草图和烧录板......很难弄清楚后台发生了什么。此外,除非必要,否则将程序作为 rout 运行也不是一个好主意。

尝试这个。首先列出您的串行端口设备。

ls -l /dev/tty*

应该有一个叫 /dev/ttyUSB0 或 /dev/ttyACM0 或类似的东西(不是 /dev/ttySx)。那是你的阿杜诺。将每个用户的读/写权限添加到该设备文件。

sudo chmod 666 /dev/ttyUSB0

使用您拥有的设备。现在运行 Arduino IDE,如果问题是权限问题,那么它就完成了。不幸的是,每次拔下电路板或重新启动系统时都必须这样做。

于 2015-04-15T21:20:46.463 回答