The USB Control Device Class Abstract Control Model - CDC ACM

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (MacOS X: add ".")
Line 20: Line 20:
  
 
==== MacOS X ====
 
==== MacOS X ====
See the [[MacOS_X#USB_Serial|USB Serial section in the MacOS X article]]
+
See the [[MacOS_X#USB_Serial|USB Serial section in the MacOS X article]].
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]

Revision as of 17:18, 23 November 2007

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

Windows

FIXME

MacOS X

See the USB Serial section in the MacOS X article.

Personal tools

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.

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

Windows

FIXME

MacOS X

See the USB Serial section in the MacOS X article.