Wie ein „Treiber“ javax.comm hinzufügen? Serielle Schnittstelle Programmierung in Java

StackOverflow https://stackoverflow.com/questions/299250

  •  08-07-2019
  •  | 
  •  

Frage

Ich versuche, einen seriellen RS-232-Anschluss an meinem PC mit javax.comm Klasse zu verwenden. Ich bin newby auf dieser API, so vor allem ich durch die Dokumentation zu gehen, und ich finde, dass das erste, was Sie tun sollen, „Liste“ alle Ports aus der Klasse CommPortListener ist und einen von ihnen abholen.

Das funktionierte gut! Das Problem ist nun, dass mein Anschluss fehlt. Es listet die / dev / ttyS0 und / dev / ttyS1 Ports, nicht Existenzen auf meinem Computer. Meine Häfen (ich habe mit ihnen mehrmals gearbeitet) sind / dev / ttySNX0 und / dev / ttySNX1.

Surfen Auch im Internet finde ich heraus, dass ich etwas tun soll, wie „Register“ oder „Last“ der Fahrer meiner Karte auf dem API-System, Sachen, die in früheren Versionen durchgeführt werden konnten, aber jetzt nicht mehr. Außerdem habe ich versucht, es unter Windows zu tun, und sie bieten mir eine „generische“ Version der API, mit Bedürfnissen etwas RXTX Anwendung, die mich zu schlagen beginnt.

ich Vorschlaege fuer danken würde, Links zur Dokumentation ... etwas ... die mir erlauben, meine seriellen Schnittstellen durch Java zu verwenden, wich, am Ende, ist mein Ziel ...

Danke Leute !!!!

War es hilfreich?

Lösung

Haben Sie RXTX versucht? Ich habe mit dieser API unter Windows / XP successf hatte. I'n nicht sicher, was Sie unter „mich zu schlagen beginnen“.

Es hat eine Menge Aktivitäten der letzten Zeit auf dem RXTX Projekt gewesen und eine neue Version eine Reihe von Korrekturen und zusätzliche Unterstützung ist Einbeziehung unmittelbar bevor. Die Mailing-Liste ist auch relativ aktiv. javax.comm war mehr oder weniger tot für eine Weile.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top