【Raspberry Pi Zero W 试用体验】+解决win10无法识别RNDIS

  • 我爱下载
  • LV5工程师
  • |      2017-06-01 11:13:49
  • 浏览量 19134
  • 回复:4
本帖最后由 我爱下载 于 2017-6-1 12:55 编辑 拿到手树莓派zero w后,很自然的就想采用串口终端的方式管理整个系统,但是看了一些资料说必须采用3.3V的串口TTL芯片才可以,我找了几个转换设备,但是连接都没有成功,看到系统在启动但是串口却没有任何数据打出来,非常不解,这个在研究一下。 在网上看了一下,发现树莓派的zero可以通过usb虚拟网卡rndis的方法通过ssh来管理,所以准备转到这个方向来试一试。我遇到了下面一些问题,也通过网络查找得到了一些解决方法,这里总结出来和大家分享。 此处声明一点,这些方法都是网络得来,在我的机器上稍有不同,我做了一点修改,但是必须得感谢网络达人们。 我的系统为win10 64位 home edition版,所以网络上很多的设置选项都没有,特别闹心,后面再说。 第一个问题:激活rndis 网络上给出了解决方法。 1、修改配置文件 为了进行usb连接,我们需要修改BOOT文件夹下的config.txtcmdline.txt配置文件。 首先在config.txt最末行处换行添加如下代码,打开usb网卡模式: dtoverlay=dwc2
  • 1
其次在cmdline.txt文件中找到rootwait字段,并在其后面空格添加如下信息,在打开系统时开启usb网卡模式。 modules-load=dwc2,g_ether 如上修改完成后,正常启动就可以激活usb的虚拟网卡了。 第二个问题,在win10系统中,将树莓派zero w虚拟的网卡识别为usb串口的解决方法 这个问题下包含几个处理: 1、禁用win10的驱动程序签名 win10非常特别,驱动程序的数字签名利弊都凸显,让我们这些人感觉非常的不爽,尤其我这个系统,还没法关闭。所以出此下策,临时的关闭一下驱动程序签名。点win10的“开始”,并选中“设置”按钮 然后选择“更新和安全”在选择左侧的“恢复”按钮,并选择“立即重启” 然后一次选择“疑难解答”->“高级选项”->“启动设置”->“重启”,机器会立刻重新启动,并进入到启动选择的界面,我们对应选择“F7 禁用驱动程序签名”这项就可以了。 机器启动完成后,win10的驱动程序签名功能就被禁用了。 2、获取win10的trustedinstaller权限 由于后面的操作都在windows\systerm32下完成,因此权限的获取相当的重要,否则你什么也做不了。这里推荐一篇博文。 http://blog.csdn.net/drbing/article/details/50881461 实践验证,此方法有效。 3、暂时移除usb转串口的驱动文件 这里必须注意,为了保证后面在识别rndis的过程中可以允许我们自助的选择驱动程序,必须首先去掉usb转串口的对应驱动文件。一共有两处: windows\systerm32\drivers\usbser.sys和 Windows\System32\DriverStore\FileRepository\usbser.inf_amd64_5cc59e887dec04f4文件夹。 后面这个文件夹非常重要,如果不讲这个文件夹移除,仅移除usbser.sys文件没有任何效果。 以上操作完成后,我们可以重新连接树莓派zero w的usb线到计算机,此时可以能会识别为RNDIS也可能识别为串口,但是重要的一点是,他们都是带叹号的,也就是驱动程序不对的状态,我们可以进行下一步了。 4、安装rndis虚拟网卡驱动 按“win+x"键,选择”设备管理器“,选中上面出现叹号的rndis设备,右键,并选择”更新驱动程序“ 选择”从计算机的设备驱动程序列表中选取(L)“这项,在弹出的对话框中,选择”网络适配器“,在网络适配器厂商选择窗口中,我们选择”Microsoft“,在右侧的列表中,我们在选择”远程NDIS兼容设备“,点击确定后,系统安装驱动程序,并识别出一个网络适配器 到此,RNDIS的虚拟网络适配器安装完成了,接下来就可以开始我们的ssh之旅了。 注意:当RNDIS网卡驱动安装完成后,应该恢复usbser.sys文件及对应的文件夹。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
辛迪可乐 2017-06-02
不是需要3.3v串口转换芯片 是需要打开uart功能 具体方法见我帖子
0   回复
举报
发布
我爱下载 回复 2017-06-05
这个是采用树莓派的USB接口虚拟出来的网卡,通过ssh来管理系统,不是采用串口的方式,也就没有3.3V的问题了
0   回复
举报
我爱下载 回复 2017-06-05
本质上是以太网通讯了。
0   回复
举报
我爱下载 2017-06-01
驱动安装完成后,在重新启动机器,即使不禁用驱动程序签名,也可以正确的识别虚拟网卡驱动和完成通讯。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子