4

Я пытаюсь связаться с Arduino из Ubuntu 12.04. При подключении USB-кабеля последовательный порт arduino отображается как /dev /ttyUSB0. Когда я пытаюсь подключиться к нему с помощью moserial, я получаю ошибку «Не удалось открыть устройство /dev /ttyUSB0», но не при запуске moserial с помощью sudo. Что мне нужно настроить, чтобы сделать последовательное устройство доступным как обычный пользователь без полномочий root?

1 ответ1

4

Скорее всего, в Ubuntu работает ConsoleKit, который может автоматически настраивать разрешения устройств в соответствии с правилами udev.

Добавьте следующее в /etc/udev/rules.d/60-extra-acl.rules 1:

KERNEL="ttyUSB[0-9]*", TAG+="udev-acl", TAG+="uaccess"

(1 Да, создайте файл. Он не существует по умолчанию.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .