Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Ads

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | USB-CDC Driver compatibility

There are 1 messages in this thread.

You are currently looking at messages 0 to 1.

USB-CDC Driver compatibility - kunil - 22:47 15-10-06

Hi all,

I want to build embedded system with USB-based communication device to
transfer data and update the configuration.

I've googled and found that the USB CDC class is not "standarized" (why
do we need standards if there's so many of them??)..The USB CDC is
divided into :
1) CDC - ACM : For old serial modems (including RS232-USB
bridge/converter)
2) CDC - Ethernet : The "real" ethernet/modem that's supported by USB
Group
2) CDC - RNDIS : The USB-ethernet that's supported by Microsoft (and
Apple??)

My questions are :
1) If I had to make single USB CDC driver that can support most of
USB-Ethernet / USB-Modem in market, which class should I choose (ACM /
Ethernet / RNDIS) ?

2) How do I get the list of USB-Modems/USB-Ethernet that's implementing
certain USB CDC class ? I need to show to my clinets that my system is
compatible with these USB-Ethernet/USB-modems brands/types

3) Where does USB-WLAN (802.11b/g) class belong to (in USB classes) ?
Does it belong to CDC-Ethernet / CDC-RNDIS ?

Thank you very much for your help

-kunil
Bali Design Team