我想在没有串行端口的Ubuntu计算机上运行Arduino IDE。我仅将其用于OTA,但IDE端口选项显示为灰色。我试过安装tty0tty,但这没有帮助。我可以建立两个minicom串行会话,并在tnt0和tnt1上进行聊天。
答案 0 :(得分:0)
您是否以root用户身份运行Arduino IDE?有关潜在权限问题的更多详细信息,请参见this SuperUser query。
此外,请验证您的用户是否在拨出组中。这是在Arduino中可访问端口的要求。
在Linux上,Uno和Mega 2560显示为/ dev / ttyACM0形式的设备。 Arduino软件用于串行通信的RXTX库的标准版本不支持这些功能。用于Linux的Arduino软件下载包括RXTX库的版本,该版本已打补丁以搜索这些/ dev / ttyACM *设备。还有一个Ubuntu软件包(适用于11.04),其中包括对这些设备的支持。但是,如果您使用发行版中的RXTX软件包,则可能需要从/ dev / ttyACM0到/ dev / ttyUSB0的符号链接,以便串行端口出现在Arduino软件中。 运行:
sudo usermod -a -G tty yourUserName sudo usermod -a -G dialout yourUserName