Qual è il nome della classe USB che gestisce la comunicazione con dispositivi USB che appaiono come porte COM nel gestore dispositivi di Windows? Per Linux (almeno per Fedora 17 e Ubuntu 12.04) queste porte appaiono come ACM (Abstract Control Model,/dev/ttyACM #).Quale classe USB utilizza la porta COM seriale?
Capisco che storicamente, la comunicazione seriale è stata effettuata principalmente attraverso la porta seriale RS-232 che ora è deprecata. Credo che lo standard attuale sia quello di comunicare tramite USB usando HID.
Una ricerca google per ACM rivela che fa parte di CDC (Communications Device Class) che è una classe di comunicazione USB opposta a HID (cioè un dispositivo USB può utilizzare HID o CDC). This wikipedia article rivela che CDC/ACM è un metodo di emulazione della comunicazione RS-232 tramite USB.
Con queste informazioni, questa forma di comunicazione seriale non dovrebbe essere denominata "CDC" o "CDC/ACM"?
Grazie per il suggerimento. Sai se "Serial COM" su USB sta usando il CDC? – Daniel
Nota a margine: non stavo pensando di utilizzare CDC/"COM seriale" per un'applicazione, ho postato questa domanda perché non riuscivo a trovare una risposta chiara sulla rete. Tuttavia, esaminando WinUSB, penso che questa sia una scelta migliore per un progetto per il quale ho scelto di utilizzare HID. Grazie ancora per il suggerimento. – Daniel