The USB Control Device Class Abstract Control Model - CDC ACM
From Openmoko
DolfjeBot1 (Talk | contribs) m (Replacing 'OpenMoko' with 'Openmoko') |
(add to category usb) |
||
Line 26: | Line 26: | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||
[[Category:Documentation]] | [[Category:Documentation]] | ||
+ | [[Category:USB]] |
Revision as of 09:26, 30 August 2008
USB CDC (Communications Device Class) ACM (Abstract Control Model) is a vendor-independent publicly documented protcol that can be used for emulating serial ports over USB.
Contents |
Hardware specifics
Neo1973 and CDC ACM
The Neo1973 u-boot boot loader contains support for obtaining the boot loader prompt over USB CDC ACM.
The Openmoko kernel also contains CDC ACM device support, contained in the g_serial.ko kernel module.
Host PC and CDC ACM
Linux
Linux has a generic CDC ACM host-side implementation in the kernel module cdc_acm.ko
On 2.6.25 this is at "Device Drivers -> USB support (USB_SUPPORT [=y]) -> Support for Host-side USB (USB [=m]) -> USB Modem (CDC ACM) support (USB_ACM)"
Windows
FIXME