Jaka jest nazwa klasy USB, która obsługuje komunikację z urządzeniami USB, które są wyświetlane jako porty COM w Menedżerze urządzeń systemu Windows? W przypadku Linuksa (przynajmniej dla Fedory 17 i Ubuntu 12.04) porty te pojawiają się jako ACM (Abstract Control Model,/dev/ttyACM #).Jakiej klasy USB używa port szeregowy COM?
Rozumiem, że historycznie komunikacja szeregowa odbywała się głównie za pośrednictwem portu szeregowego RS-232, który jest teraz przestarzały. Uważam, że dzisiejszym standardem jest komunikowanie się przez USB za pomocą HID.
Wyszukiwarka Google dla ACM ujawnia, że jest ona częścią CDC (Communications Device Class), która jest klasą komunikacji USB przeciwną do HID (tj. Urządzenie USB może wykorzystywać HID lub CDC). This wikipedia article ujawnia, że CDC/ACM jest metodą emulacji komunikacji RS-232 przez USB.
Czy ta forma komunikacji szeregowej nie powinna nazywać się "CDC" lub "CDC/ACM"?
Dzięki za sugestię. Czy wiesz, czy "Serial COM" przez USB używa CDC? – Daniel
Na marginesie: Nie rozważałem używania CDC/"Serial COM" dla aplikacji, napisałem to pytanie, ponieważ nie mogłem znaleźć jasnej odpowiedzi w sieci. Jednak patrząc na WinUSB, myślę, że jest to lepszy wybór dla projektu, dla którego wybrałem użycie HID. Jeszcze raz dziękuję za sugestię. – Daniel