Since this Remote NDIS interface is standardized, one set of host drivers can support any number of bus-attached networking devices. This significantly reduces the development burden on device manufacturers, improves the overall stability of the system since no new drivers are required, and improves the end-user experience since there are no drivers to install to support a new bus-connected network device.
Remote NDIS has become a standard component of modern Windows operating systems. However, to implement the peripheral side of Remote NDIS, a special library needs to be embedded into the network device firmware. Jungo provides this component.
Example of implementation: By Incorporating Jungo's USB RNDIS stack in a broadband residential gateway, the gateway's slave USB interface can be used as an additional LAN interface. By connecting the gateway to a host, such as Windows PC, the Ethernet traffic (over the USB) is passed between the gateway's USB device and the host Windows PC.
Typical target applications for USB Remote NDIS include residential gateways, USB modems, USB Wireless LAN and other communication devices using USB to pass network traffic to the host. USB Remote NDIS could also be used to add USB connectivity to legacy TCP/IP devices by passing the network connectivity over USB, thereby saving the need to change the device firmware or host drivers.
USB Remote NDIS Specs
- Product description: USB Remote NDIS slave stack
- Operating systems supported:
- Leading embedded operating systems: WinCE, Linux, µC/OS-II, Integrity, pSOS, OS20, Threadx, MQX, Nucleus, etc.
- Proprietary OS/no-OS/ pre-boot environment support
- Modular architecture: OS wrappers for easy porting to any operating system
- CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
- High speed (480 Mb/s), full speed (12 Mb/s), low speed (1.5 Mb/s) support
- Control, Bulk, Interrupt and Isochronous data transfer support
- Programming language: ANSI C
- Support for any 32-bit C compiler
- Request free project consultancy
- Also related: Jungo Connectivity also offers class drivers to support PCs & CE hosts. To learn more — check out our host drivers solutions for Windows, and Linux.