Comment ajouter un & # 8220; pilote & # 8221; à javax.comm? Programmation de port série en Java

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

  •  08-07-2019
  •  | 
  •  

Question

J'essaie d'utiliser un port série RS-232 sur mon PC avec la classe javax.comm. Comme je suis nouveau sur cette API, je commence par parcourir la documentation et découvre que la première chose à faire est de "lister". tous les ports de la classe CommPortListener et choisissez-en un.

Cela a bien fonctionné! Le problème est, maintenant, que mon port est manquant. Il répertorie les ports / dev / ttyS0 et / dev / ttyS1, non existants sur mon ordinateur. Mes ports (je travaille avec eux plusieurs fois) sont / dev / ttySNX0 et / dev / ttySNX1.

En surfant à nouveau sur le Web, je découvre que je devrais faire quelque chose comme "enregistrer". ou " charger " le pilote de ma carte sur le système API, ce qui pourrait être fait dans les versions précédentes, mais pas maintenant. De plus, j'ai essayé de le faire sous Windows et ils me proposent un logiciel "générique". version de l’API, nécessitant une application RXTX qui commence à me battre.

Je voudrais remercier tous les suggestions, liens vers la documentation ... quelque chose ... qui me permette d’utiliser mes ports série via Java, qui est finalement mon objectif ...

Merci les gens !!!!

Était-ce utile?

La solution

Avez-vous essayé RXTX? J'ai eu du succès avec cette API sous Windows / XP. Je ne sais pas ce que vous entendez par "commencer à me battre".

Il y a eu beaucoup d'activités récentes sur le projet RXTX et une nouvelle version incorporant un certain nombre de correctifs et un support supplémentaire est imminente. La liste de diffusion est également relativement active. javax.comm est plus ou moins mort depuis un certain temps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top