[Java] RXTX Wheezy

posi90

Erfahrenes Mitglied
Hallo,

Ich habe mit der RXTX Bibliothek eine serielle Verbindung mit Raspberry PI zu Arduino Due aufgebaut. Und zwar anhand dieses Tutorials.

Die Verbindung funktioniert mit den Terminalprogrammen GTKTerm und minicom ausgezeichnet.

Jedoch schaffe ich es nicht mit den Java-Beispiel aus dem Tutorial die Kommunikation aufzubauen.

Die Funktion CommPortIdentifier portIdentifier = CommPortIdentifier.getPortIdentifier("/dev/ttyAMA0") wirft folgenden Error:
Code:
gnu.io.NoSuchPortException
        at gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:269)
        at main.connect(main.java:17)
        at main.main(main.java:131)

CommPortIdentifier.getPortIdentifiers() liefert keine Ports zurück.

Ich denke es hat irgendwas mit den GPIO-Ports zu tun, da jeder Pin für die Verwendung exportiert werden muss oder so, leider kenne ich mich noch nicht so gut damit aus.

Hat jemand Erfahrung mit der RXTX Bibliothek bzw. mit dem seriellen Port vom RPI auf Wheezy?
Das Javabeispiel läuft auf meinem Desktoprechner (win7).

Grüße
Poseidon
 
Zuletzt bearbeitet:
Lösung gefunden, ist kein Java Problem sondern eins von Linux:

Fand einen Blog in dem stand, dass man den Port statisch verlinken soll:

Code:
sudo ln -s /dev/ttyAMA0 /dev/ttyS80
 

Neue Beiträge

Zurück