Гибкая ссылка Библиотеки RXTX Ubuntu 14.04 для наблюдения последовательного порта

Я установил библиотеку RXTX Java rxtx-2.1-7-bins-r2 в машине Ubuntu 14.04 32 битов с JDK8. Я хотел бы общаться с Ардуино, Микро подключенный к последовательному порту. Но я не могу видеть последовательный порт, пока я не создаю гибкую ссылку.

Я имею, загружают двоичные файлы RXTX в этой ссылке, затем установил JDK 8 с помощью WebUpd8 PPA, я установил двоичный файл с помощью кода

sudo cp RXTXcomm.jar /usr/lib/jvm/java-8-oracle/jre/lib/ext/
sudo cp Linux/i686-unknown-linux-gnu/librxtx* /usr/lib/jvm/java-8-oracle/jre/lib/i386/

Добавьте пользователя в блокировке группы или uucp использующий кода

sudo usermod -aG uucp user

Установите чтение-запись разрешение последовательного порта

sudo usermod -a -G dialout marco

Я соединяю Микро Ардуино, и я нашел его

/dev/ttyACM0

Но я не могу найти последовательный порт подключенным к Ардуино Микро. Кажется, что программное обеспечение Java настаивает, чтобы последовательное устройство имело форму/dev/USBn, Таким образом, я создал гибкую ссылку, чтобы видеть, что последовательный порт использует код

sudo ln -s /dev/ttyACM0 /dev/ttyUSB0

Это работает, я теперь могу найти последовательный порт подключенным к Ардуино. К сожалению, я должен создать гибкую ссылку каждый раз, я запускаю машину. Это не делает кажется мне хорошим решением проблемы. Какое-либо предложение для решения этой проблемы?

0
задан 13 April 2017 в 05:24

1 ответ

Linux udev присваивает последовательные имена порта, когда заменено в горячем режиме в систему. Не должно быть никакой потребности создать гибкую ссылку, на самом деле это - задание udev.

При соединении arduino проверяют вывод "dmesg" команды. Это скажет Вам точно, что делает Ваша система.

Далее рассматривают использование scm библиотеки для коммуникации последовательного порта https://github.com/RishiGupta12/serial-communication-manager

0
ответ дан 6 October 2019 в 02:25

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

Похожие вопросы: