對於Wince600 USB OTG作從設備通過RNDIS分享電腦網絡已有很多博客描述
對於Wince600 USB OTG作主設備通過RNDIS構建網絡我卻只在windows官網上看到
在保證USB驅動正常情況下,
1、WINCE定製在Catalog Items下,勾選上 Core OS/Core OS Services/USB Host Support/USB Remote NDIS Class Driver,爲了保險USB Funtion的RNDIS也勾選上;在這還可以勾選上瀏覽器組件,以便驗證網絡,可以先構建一下系統
2、查找WINCE600\OSDesigns\Sirf_A6-BSP_CSP\Sirf_A6-BSP_CSP\Wince600\AT12X0BD_ARMV4I\cesysgen\oak\target\ARMV4I\retail是否存在rndismp.dll和USB8023.dll
3、將2中的兩個文件打到NK裏面去
rndismp.dll $(_FLATRELEASEDIR)\rndismp.dll NK SHK
USB8023.dll $(_FLATRELEASEDIR)\USB8023.dll NK SHK
4、寫註冊表,[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\6353_36900\Default\Default\USB8023]
"DLL"="usb8023.dll"
編譯BSP生成EBOOT和NK
進行驗證