emUSB-Host LAN supports USB-to-LAN adapters using software plug-ins. Segger offers immediate availability of plug-ins for adapters that use ASIX AX88772/A/B chipsets and for any adapter that conforms to the standard CDC-ECM class or Microsoft's RNDIS specification. Smartphone tethering interfaces usually conform to the RNDIS class. With USB tethering, the embedded system can connect to the Internet, for instance through a service technician's mobile phone, wherever a cellular connection exists. Due to the very low memory usage emUSB-Host LAN will run on many microcontrollers without requiring additional external memory.
Segger - www.segger.com