Ho sviluppato un dispositivo USB che comunica con Linux su un'interfaccia semplice ma proprietaria e alcuni driver Linux personalizzati. Il mio obiettivo è quello di portarlo su Windows senza scrivere driver Windows. Quello che mi piacerebbe fare è trovare un driver open source o di classe integrato per Windows che assomiglierebbe a una porta COM in Windows. Quindi modifico il software embedded in modo che corrisponda ai protocolli e ai descrittori che la porta COM virtuale si aspetta di vedere.Come è possibile visualizzare un dispositivo USB personalizzato in Windows come porta COM?
L'idea sarebbe che potrei collegare il mio dispositivo a una macchina Windows e una porta COM relativamente alta apparirebbe senza che io debba sviluppare driver Windows per questo.
Ho esaminato la documentazione USB CDC (Communications Device Class) e sembra promettente, ma non so quale interfaccia secondaria sarebbe meglio usare in modo che si visualizzasse come una porta COM.
Qualcuno ha mai fatto qualcosa di simile prima o potrebbe fornire qualche informazione? In particolare:
- Sono presenti driver COM virtuali "integrati" in Windows o sarebbe necessario un driver di terze parti.
- Quale sottoclasse CDC dovrei usare per semplice emulazione RS232 (Nessuna necessità di comandi AT modem, ecc.)
- Esiste un'opzione migliore per fare ciò che sto cercando di fare.
Grazie
In realtà sto andando dall'altra parte, ho già un'interfaccia USB nel micro e voglio collegarmi ad un UART seriale sul PC HOST – CodePoet
Quindi probabilmente userò http://www.pololu.com/catalog/product/126 collegato al micro invece. L'altra opzione è un Vinculum e un cavo seriale poiché è necessaria un'interfaccia dispositivo host. – Jeff