Come aggiungere un driver & # 8220; & # 8221; su javax.comm? Programmazione della porta seriale in Java

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

  •  08-07-2019
  •  | 
  •  

Domanda

Sto cercando di utilizzare una porta seriale RS-232 sul mio PC con classe javax.comm. Sono appena arrivato su quell'API, quindi prima di tutto passo attraverso la documentazione e scopro che la prima cosa da fare è "elencare". tutte le porte della classe CommPortListener e prendine una.

Ha funzionato perfettamente! Il problema è, ora, che manca la mia porta. Elenca le porte / dev / ttyS0 e / dev / ttyS1, inesistenti sul mio computer. Le mie porte (ho lavorato con loro diverse volte) sono / dev / ttySNX0 e / dev / ttySNX1.

Ancora una volta navigando sul web scopro che dovrei fare qualcosa come " registrati " o "carica" il driver della mia carta sul sistema API, cose che potevano essere fatte nelle versioni precedenti, ma non ora. Inoltre, ho provato a farlo sotto Windows e mi offrono un "generico". versione dell'API, con necessità di alcune applicazioni RXTX che stanno iniziando a battermi.

Vorrei ringraziare qualsiasi suggerimento, collegamento alla documentazione ... qualcosa ... che mi consenta di utilizzare le mie porte seriali tramite Java, che alla fine è il mio obiettivo ...

Grazie gente !!!!

È stato utile?

Soluzione

Hai provato RXTX? Ho avuto successo con quell'API su Windows / XP. Non sono sicuro di cosa intendi per "iniziare a battermi".

Ci sono state molte attività recenti sul progetto RXTX e una nuova versione che incorpora una serie di correzioni e il supporto aggiuntivo è imminente. Anche la mailing list è relativamente attiva. javax.comm è stato più o meno morto per un po '.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top