【问题标题】:i'm trying to add my user to ttyACM0, and it says not found. I accessed it about 30 minutes ago我正在尝试将我的用户添加到 ttyACM0,它说找不到。我大约 30 分钟前访问过它
【发布时间】:2020-05-18 14:55:33
【问题描述】:

terminal

我是 linux 新手,所以请原谅我缺乏术语。我在从 arduino IDE 中选择 com 端口时遇到问题。我按照 arduino 网站安装并尝试访问 ttyACM0,因为这就是 tools>port 最初拥有的。我尝试使用 sudo usermod -a -G dialout 让我的用户访问端口,然后重新启动我的计算机。当我打开 IDE 时,“端口”选项显示为灰色,我无法选择任何内容。尝试将电缆弹跳到不同的端口,结果相同。我是否以某种方式删除了我的用户对 com 端口的权限,我该如何解决这个问题?

【问题讨论】:

  • 只是对情况的更新,因为事实证明电路板本身已经变砖了。我可以使用另一个 Arduino 作为程序员来解决这个单独的问题,但两者同时发生,所以我不确定它们是如何相关的,但我不认为这是巧合。

标签: linux arduino serial-port tty


【解决方案1】:

几天前我遇到了类似的问题。其他人可能会发现执行此命令很有用:

ls /dev/tty*

在通过 USB 连接微控制器之前和之后。

检查可能出现的the new entry

当您获得该条目时(Arduino ide 可能会在工具端口中显示它),继续执行以下操作:

ls -l {your port}

例如 /dev/ttyUSB0 这应该显示如下:

crw-rw---- 1 root uucp 188, 0 ene 21 02:35 /dev/ttyUSB0

唯一重要的部分是显示 uucp 组的部分。

记住这一点,继续:

sudo usermod -a -G {the previously displayed group} {your user}

最后,注销并重新登录以使此更改生效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 2016-12-30
    相关资源
    最近更新 更多