LittleBits Arduino не работает на Linux

Недавно я получил комплект кодирования LittleBits Arduino и подумал, что Arduino IDE сразу его распознает.

Я заметил, что когда я выбираю "Arduino Leonardo" на Tools -> Board как сказано в инструкции видео, Tools -> Serial Port меню затенено.

Я уже добавил себя в группы "dialout" и "uucp", запустил программу "arduino" от имени пользователя root, выполнил целую кучу команд, связанных с разрешениями, перезагрузил компьютер, подключил его ко всем портам, переустановил драйверы, и попробовал все остальное, с чем я столкнулся. По какой-то причине я не могу понять, как заставить это работать.

Кстати, я использую Xubuntu на архитектуре i686, если это даже имеет значение.

1 ответ

Я думаю, что у вас нет прав на чтение / запись устройства последовательного порта. Даже при запуске приложения Arduino от имени root, оно работает на Java JVM и вызывает другие программы для компиляции эскизов и записи доски... трудно понять, что происходит в фоновом режиме. Кроме того, не стоит запускать программы как roout без необходимости.

Попробуй это. Сначала перечислите ваши устройства последовательного порта.

ls -l /dev/tty*

Должен быть файл с именем /dev/ttyUSB0 или /dev/ttyACM0 или что-то в этом роде (не /dev/ttySx). Это твой Arduino. Добавьте разрешения на чтение / запись для каждого пользователя в этот файл устройства.

sudo chmod 666 /dev/ttyUSB0

Используйте устройство, которое у вас есть. Теперь запустите Arduino IDE, если проблема связана с разрешениями, то это сделано. К сожалению, вам придется делать это каждый раз, когда вы отключаете плату или перезагружаете систему.

Другие вопросы по тегам