USB RNDIS Driver for Embedded Devices
Budapest, Hungary and New York, NY – February 4, 2009 - HCC-Embedded today announced the release of EUSBD-RNDIS™, a class driver implementation that allows embedded devices to connect to hosts over USB and appear as a standard network card.
The EUSBD-RNDIS driver includes a virtual Ethernet driver. The virtual Ethernet driver has a simple API that facilitates easy integration with any TCP/IP stack, or to another Ethernet driver interface.
Once connected to the USB host device – typically a PC – the embedded device appears as a standard network card to the host. For example, if a TCP/IP stack on the embedded device is attached to the virtual Ethernet driver of EUSBD-RNDIS, then a web-server on the embedded device can be accessed either directly from the host PC, or by devices connected to the same network as the host PC.
EUSBD-RNDIS conforms to HCC’s USB device interface specification. It is compatible with all HCC’s EUSB Device drivers.
HCC’s Embedded USB Device system has base USB device drivers for many microcontrollers including:
-
Atmel: AT91SAM7x, AT91SAM9xxx, AT91RM9200
-
NXP: LPC21xx,23xx,24xx,28xx,3xxx
-
ST: STR7x, STR9x, STM32xx
-
Freescale: MCF5xxx, MPC5xxx, MPC8xxx, imx2x/3x, STMP3xxx
-
TI: DSP 55xx
-
External USB controllers including the NXP ISPxxx range and the Maxim MAX3421e
EUSBD-RNDIS is an addition to HCC’s suite of software for USB function device class drivers that include:
-
EUSBD-CDC-ACM Serial Port Emulation
-
EUSBD-EP Embedded Pipe
-
EUSBD-HID Human Interface Device
-
EUSBD-HID-BL Bootloader
-
EUSBD-MS Mass Storage
-
EUSBD-MTP Media Transfer Protocol
-
EUSBD-RFI Reliable File Interface
-
EUSBD-RNDIS Remote Network Driver Interface
HCC-Embedded is a foremost vendor of storage and communication solutions for embedded applications. The company offers an extensive family of file systems, including failsafe, FAT, and TINY systems, as well as USB software for host and device, flash translation layers, Windows embedded connectivity, specialized IP, and uCDrive development boards. Products run in most environments, with most OSes, processors and peripherals. All HCC-Embedded products are licensed on a royalty-free basis and distributed in full source form.
444 East 82nd Street 1133 Budapest
