я пытаюсь добавить своего пользователя в ttyACM0, и он говорит, что не найден. Я получил доступ к нему около 30 минут назад

терминал

Я новичок в Linux, так что извините за отсутствие терминологии. У меня проблемы с выбором COM-порта в Arduino IDE. Я следил за установкой веб-сайта arduino и пытался получить доступ к ttyACM0, потому что это то, что изначально было в порте tools>. Я попытался предоставить своему пользователю доступ к порту с помощью дозвона sudo usermod -a -G, а затем перезагрузил компьютер. Когда я открыл IDE, выбор «порта» был выделен серым цветом, и я не могу ничего выбрать. Пробовал подключать кабель к разным портам, результат тот же. Я каким-то образом удалил права пользователей для COM-портов и как я могу это исправить?


person Damon Reddy    schedule 18.05.2020    source источник
comment
просто обновление ситуации, как оказалось сама плата была замурована. Я мог бы использовать другой Arduino в качестве программиста, чтобы исправить эту отдельную проблему, но оба произошли одновременно, поэтому я не уверен, как они связаны, но я не думаю, что это совпадение.   -  person Damon Reddy    schedule 19.05.2020


Ответы (1)


Я столкнулся с подобной проблемой несколько дней назад. Кто-то еще может найти полезным выполнение этой команды:

ls /dev/tty*

до и после подключения микроконтроллера по USB.

Проверьте новую запись, которая может появиться.

Когда вы получите эту запись (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}

Наконец, выйдите из системы и войдите снова, чтобы это изменение вступило в силу.

person alereca    schedule 21.01.2021