Come aggiungere un driver & # 8220; & # 8221; su javax.comm? Programmazione della porta seriale in Java
-
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 !!!!
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 '.