What Is A Gadget? What Are Some Examples?
RNDIS is Microsoft’s analogue of CDC Ethernet, with advanced frame encapsulation and its own internal RPC protocol. For some step-by-step directions with WinXP screenshots, see the gumstix wiki showing a method to use that “linux.inf” file. Don’t neglect to read the feedback there, explaining tips on how to shorcut previous some unnecessary Gadget News problems in those directions. This minimalist protocol is used with controllers where hardware limitations prevent use of CDC Ethernet. Two examples of such controllers are the PXA25x and SuperH UDCs. The Linux “usbnet” driver handles this, however since it’s not a standard class it might want vendor-specific updates.