Biblioteca RXTX Ubuntu 14.04 Soft link para ver a porta serial

0

Eu instalei a biblioteca RXTX Java rxtx-2.1-7-bins-r2 no Ubuntu 14.04 32 bit machine com JDK8. Eu gostaria de me comunicar com o Arduino Micro conectado à porta serial. Mas eu não consigo ver a porta serial até criar um link suave.

Eu baixei os binários RXTX neste link e instalei o JDK 8 usando um WebUpd8 PPA Eu instalei o binário usando o código

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/

Adicione o usuário no grupo de bloqueio ou uucp usando o código

sudo usermod -aG uucp user

Defina a permissão de leitura / gravação da porta serial

sudo usermod -a -G dialout marco

Eu conecto o Arduino Micro e descobri que ele

/dev/ttyACM0

Mas não consigo encontrar a porta serial conectada ao Arduino Micro. Parece que o software Java insiste que o dispositivo serial deve estar no formato / dev / USBn Então eu criei um link para ver a porta serial usando o código

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

Funciona agora sou capaz de encontrar a porta serial conectada ao Arduino. Infelizmente, eu tenho que criar um link sempre que eu iniciar a máquina. Não me parece uma boa solução para o problema. Alguma sugestão para resolver este problema?

    
por marco mauro 04.02.2015 / 16:16

1 resposta

0

O Linux udev designa nomes de porta consistentes quando são plugados no sistema. Não deve haver necessidade de criar link flexível, na verdade, é o trabalho do udev.

Ao conectar o arduino, verifique a saída do comando "dmesg". Ele dirá exatamente o que seu sistema está fazendo.

Considere ainda o uso da biblioteca scm para comunicação de porta serial link

    
por david 04.05.2015 / 19:59