Я пытаюсь загрузить пример эскиза в мои вещи Things Uno, на окнах он работает просто отлично.Однако я продолжаю сталкиваться с проблемами с разрешениями.
Различные версии Arduino IDE выдают разные ошибки, однако все они говорят, что у меня нет разрешения на / dev / ttyACMX.Пример ошибки:
jssc.SerialPortException: Port name - /dev/ttyACM1; Method name - openPort(); Exception type - Permission denied.
Обычный совет - добавить себя в группу dialout
и запустить sudo chmod 666 ttyACM0
.Я пробовал оба, но безрезультатно.
ls -l /dev/ttyACM1
crw-rw-rw- 1 root dialout 166, 1 mei 23 14:35 /dev/ttyACM1
groups $USER
$USER : $USER adm tty dialout cdrom sudo dip plugdev lpadmin sambashare`
Я работаю на Ubuntu 18.04 на dell xps 15.
Заранее спасибо.
Редактировать: Я вошелвход и выход после добавления себя в новую группу, и я попытался это сделать после перезагрузки.
Редактировать # 2: Я обнаружил, что после каждой попытки загрузить эскиз, разрешения всегда меняются наcrw-rw---- 1 root dialout 166, 0 mei 24 11:38 /dev/ttyACM0