Network Communication Software

HCC’s unique position as a middleware developer means that we can offer tight integration of file systems, serial and Ethernet interfaces to support communications between different protocols. Connecting different devices to a PC used to involve many hardware interfaces and protocols, for example Ethernet ports, serial ports, ATA/IDE interfaces, audio ports, video adapters and so on. HCC USB allows sharing of a single high speed bus by many peripheral types, connecting TCP/IP networks over USB interfaces either as local or remote network adapters.

To achieve this HCC supplies the following Control Device Class (CDC) Drivers:

RNDIS (Remote Network Driver Interface Standard) - provides a virtual Ethernet link.

CDC-ACM (CDC Abstract Control Module) - provides a serial interface for devices such as modems.

CDC-EEM (CDC Ethernet Emulation Module) - sends and receives Ethernet frames over USB.

CDC-ECM (CDC Ethernet Control Module) - presents a USB device to the system as a network adaptor.

CDC-OBEX (CDC Object Exchange) - creates a virtual COM port over USB.

CDC-FTDI - builds an interface to a Future Technology Devices International (FTDI) serial interface.