Wie lautet der Name der USB-Klasse für die Kommunikation mit USB-Geräten, die im Geräte-Manager von Windows als COM-Ports angezeigt werden? Für Linux (zumindest für Fedora 17 und Ubuntu 12.04) erscheinen diese Ports als ACM (Abstract Control Model,/dev/ttyACM #).Welche USB-Klasse verwendet der serielle COM-Port?
Ich verstehe, dass die serielle Kommunikation in der Vergangenheit hauptsächlich über den seriellen RS-232-Port, der jetzt veraltet ist, durchgeführt wurde. Ich glaube, dass der heutige Standard ist, über USB mit HID zu kommunizieren.
Eine Google-Suche nach ACM zeigt, dass es Teil der CDC (Communications Device Class) ist, die eine USB-Kommunikationsklasse gegenüber HID ist (d. H. Ein USB-Gerät kann HID oder CDC verwenden). This wikipedia article zeigt, dass CDC/ACM eine Methode ist, RS-232-Kommunikation über USB zu emulieren.
Mit dieser Information sollte diese Form der seriellen Kommunikation nicht "CDC" oder "CDC/ACM" heißen?
Danke für den Vorschlag. Weißt du, ob "Serial COM" über USB den CDC verwendet? – Daniel
Nebenbei bemerkt: Ich dachte nicht daran, CDC/"Serial COM" für eine Anwendung zu verwenden, ich habe diese Frage gestellt, weil ich keine klare Antwort im Netz finden konnte. Wenn ich jedoch WinUSB betrachte, denke ich, dass dies die bessere Wahl für ein Projekt ist, für das ich HID gewählt habe. Nochmals vielen Dank für den Vorschlag. – Daniel