RNDIS是什么意思?
的有关信息介绍如下:RNDIS是指RemoteNDIS,基于USB实现RNDIS实际上就是TCP/IPoverUSB,就是在360问答USB设备上跑TCP/IP,让USB设备看上去像一块网卡。
同样,在WinCE中实现USBRNDIS此权承刘数游界见界决岩功能,首先具备以下条末构去液件:
1.支持USBClient并且USB驱动盐第滑李氧接色差已经OK。
2.在PC上面安装ActiveSync软件,该软件用于支持RNDIS驱动。
拓展资料
假设USB驱动已经存在,这里谈到的USBRNDIS的实现是指USBClient设备上面运行RNDIS。下面介绍一下具体步骤:
1.选择USBClientRNDIS组件
在定制WinCE的时候,在CatalogItemsView中选择”Devi志语边范权担娘一明汉拉ceDrivers”->”USBFunction”->”USBFunctionClie架跟直掉病地nts”->”RND本源介务ISClients”.
拉妒毛沙谁需封究些获2.更改USBClient的注册表配置
具体的不想详细鸡料调则略席儿说明了,相信看一下就延知道了,如下:
[HKEY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers]
"DefaultClientDriver"="RNDIS"
[HK掌队呀功金乡点EY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers打房施蛋灯女热终浓/RNDIS]
"UseActiveSyncIds"=dwo肥rd:1
"Dll"="***林排将培.dll"
"FriendlyName"="Rndis"
"idVe下歌反件杀药移乐ndor"=dword:0162
"Manufacturer"="Honeywell"
"idProduct"=dword:0001
"Product"="HoneywellRNDIS"
"bcdDevice"=dword:0
[HKEY_LOCAL_MACHINE/Comm/RndisFn四龙低察基家1/Parms/TcpI给鲁等多风全同概又例p]
"DefaultGateway"=""
"UseZero短异套Broadcast"=dword:0
"IpAddress"="192.168.0.86"
"Subnetmask"="255.255.255.0"
"EnableDHCP"=dword:0
3.重新编译WinCE
完成了上面的配置以后,重新编译WinCE,然后下载到板子上面运行。
4.建立RNDIS连接
在WinCE运行以后,用USB线将PC和板子相连接,这个时候应该可以看到在PC上面识别出新的网卡设备,同时在板子上面也会出现一个网卡设备。分别在PC上和板子上面为新的网卡设置IP地址和子网掩码,保证在同一个网段就可以。然后可以彼此ping一下,只要是通的,就应该没问题了。
参考资料
USBRNDIS的实现