2008-11-18 9 views
4

J'essaie d'utiliser un port série RS-232 sur mon PC avec la classe javax.comm. Je suis nouveau sur cette API, donc tout d'abord je passe par la documentation et je découvre que la première chose à faire est de "lister" tous les ports de la classe CommPortListener et d'en prendre un.Comment ajouter un "pilote" à javax.comm? Programmation de port série en Java

Cela a très bien fonctionné! Le problème est, maintenant, que mon port est manquant. Il liste les ports/dev/ttyS0 et/dev/ttyS1, non existants sur mon ordinateur. Mes ports (j'ai travaillé avec eux plusieurs fois) sont/dev/ttySNX0 et/dev/ttySNX1. Encore une fois surfer sur le Web, je trouve 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 m'offrent une version "générique" de l'API, avec des besoins en application RXTX qui commence à me battre.

Je remercie tous les sugestions, des liens vers la documentation ... quelque chose ... qui me permettent d'utiliser mes ports série via Java, Wich, à la fin, est mon objectif ...

Merci les gens! !!!

Répondre

1

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

Il y a eu beaucoup d'activité récente 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 a été plus ou moins mort pendant un certain temps.