windows下一根数据线玩转树莓派zero (w)

买了个树莓派zero w,想着用一根普通micro数据线达成ssh树莓派+网络+远程桌面的目标,折腾好久终于成功,话不多说开始整。

本文主要涉及windows10下如何用数据线ssh和远程桌面连接到树莓派zero(w),并附带网络

需要的硬件:

  • 树莓派zero(w)
  • 联网的PC一台(这里用的win10)
  • micro数据线(可传输数据的普通线)
  • 读卡器和8G容量以上的TF卡

需要提前下载的软件

  • Bonjour  (https://support.apple.com/kb/DL999)              ps:装了itunes的电脑跳过这一条
  • win32diskimager 或者类似可以写入U盘的软件
  • 树莓派的官方固件 (https://www.raspberrypi.org/downloads/raspbian/)      ps:这里用的是带DESKTOP版本

安装Benjour,win32diskimager(需要的话)



[*]插派前的准备[*]

首先下载固件并解压,在电脑上用读卡器读取TF卡,用win32diskimager把固件写入TF卡,写入完成后TF卡会被分为两个区,windows只能读取一个(boot)

在boot根目录下:

  编辑 config.txt   在最后新起一行写入  dtoverlay=dwc2

  编辑 cmdline.txtd   找到 rootwite  在后边加入 modules-load=dwc2,g_ether  注意,新加入的字段与前后本来有的字段之间有且只有一个空格

  在根目录新建任意一个文件,重命名为ssh 没有任何的文件后缀名

然后我们就可以弹出TF卡并插入树莓派,连接数据线,在树莓派的micro口上,需要连接写有USB而不是PWR字样的口,连接好后不需要额外供电。



[*]插派开工[*]

我们插入连接树莓派的USB口,等待计算机有新硬件的提示或者声音,如果有自动安装驱动的话请等待安装完

打开设备管理器,检查树莓派被识别为网卡(网络适配器),串口,还是未识别。

如果是网卡,恭喜你可以跳过下边这一步

  识别为其他的硬件的话,请在设备管理器树莓派被识别的硬件上安装这个驱动

  http://domotique.caron.ws/wp-content/uploads/telechargement/RPI%20Driver%20OTG.zip

  一般情况即可被识别为网卡,在设备管理器里显示为 USB Ethernet/RNDIS Gadget

在更改适配器选项里,树莓派显示为以太网2 (以个人为准),设备管理器里显示为 USB Ethernet/RNDIS Gadget

OK,打开你联网的网卡,右键属性-共享,选择以太网2并在最上边允许其他用户连接选项打勾。

到这里,如果你能在cmd里ping通raspberrypi.local的话,(地址为IPV6地址)那就代表上边的步骤无误。



打开ssh连接软件,xshell或者putty,选择ssh连接,端口22,用户名pi  密码raspberry  连接

用sudo vi 打开etc/network/interfaces

加入以下内容

allow-hotplug usb0

auto usb0

iface usb0 inet dhcp

如果想用静态ip的话,就换成以下

allow-hotplug usb0

auto usb0

iface usb0 inet static

address 192.168.10.5

netmask 255.255.255.0

保存后,sudo reboot重启

一来应用interfaces文件设置,二来使文件系统扩展填满SD卡

待重启后,软件ssh连接

试着ping一下百度或者什么试一试网络

[*] 如果有问题,请检查之前的步骤



[*]建立远程桌面[*]

  win下下载vnc viewer https://www.realvnc.com/en/connect/download/viewer/windows

  在之前ssh的终端里执行 sudo apt-get install tightvncserver

  安装完成后执行 tightvncserver 会让你输入两遍登录密码(仅用于远程登录),输入后记住终端里最后的x.log的x,一般为1

  ifconfig查看一下ip

  打开vnc viewer,输入 ip:x 输入之前输入过的密码



OVER,一根普通micro数据线达成ssh树莓派+网络+远程桌面的目标就此达成,好处就是省下了wifi可以干其他事情

祝大家玩派玩的开心

时间: 2024-11-09 01:46:47

windows下一根数据线玩转树莓派zero (w)的相关文章

记上次一根数据线玩转树莓派zero w的后话

发现了不少问题,总结了一下现在正在用的方法(主要去掉了Bonjour的依赖以及添加了wifi管理). 在boot根目录下: 1.编辑 config.txt   在最后新起一行写入  dtoverlay=dwc2 2.编辑 cmdline.txt   找到 rootwite  在后边加入 modules-load=dwc2,g_ether  注意,新加入的字段与前后本来有的字段之间有且只有一个空格 3.在根目录新建任意一个文件,重命名为 ssh 没有任何的文件后缀名 linux中打开/etc/ne

树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)

转载:http://shumeipai.nxez.com/2014/05/04/under-windows-serial-connection-control-raspberry-pi.html 在没有键盘鼠标显示器,没有任何网络设备,甚至连电源和 micro USB 数据线都没有的情况下.如何对树莓派进行操作,甚至安装配置树莓派呢? 如果你有一根USB转TTL串行的数据线,和一台电脑,那这一切都不是问题. 关于USB转TTL串行数据线 通常被称为刷机版.刷机线.中九升级线(一种卫星天线的升级线

windows下mongodb基础玩法系列二CURD操作(创建、更新、读取和删除)

windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) 简单说几句 在mongodb中3元素:db(数据库).collection(集合).document(文档) 其中collection类似于数据库中的表,document类似于行,这样一来我们就将内容对比起来记忆学习了. 数据格式 MongoDB documents是BSON格式(一种类json的一种二进制形式的存

玩转树莓派——在树莓派上运行Windows 3.2

作为一个"很有情怀"的老IT民工,DOS和最早的Windows是让我正式接触和热爱电脑的起始(当然,游戏~). 时光荏苒,当年动辄上万的286/386/486才能跑的Dos/Windows,如今居然可以跑在信用卡大小的树莓派上了. 首先,树莓派可以从源 apt get 一个DosBox的程序.这个程序可以在Linux/Windows下模拟指令运行Dos,包括声音的支持. 然后,在DosBox中,可以mount一个包含有Windows 3.2安装文件的路径,运行Setup,就能够安装Wi

eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)

明天就回国了,今晚回国前写写如何配置eclipse和CDT.这个配置方法网上讨论不是很多,可能用的人少,毕竟Windows上写C++程序多数喜欢VS,即使写的是Linux程序,很多人仍然会用VS(说只喜欢用VI的人我佩服).的确VS很强大,但我也geek一回,使用eclipse做C++程序(用VI才是真正的geek?好吧,我就这水准了,反正我会用VI,但不习惯VI).希望这篇小小的文章能帮助想在Windows平台上使用gcc/g++和gdb并利用IDE调试程序的人.也希望我们谈到g++和gcc的

windows下mongodb基础玩法系列二CURD附加一

windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) windows下mongodb基础玩法系列二CURD附加一 说在前面的话 在系列二中CURD只是简单的走了一下代码操作的流程,其中全是简单基础操作的内容, 在我仔细看完接下来的内容后决定再丰富一下前面的操作,并实战一个简单的demo出来,demo具体搭配语言暂时决定在PHP与nodejs之间. 增加内容至文档没说完

Jfinal文件上传基础路径问题,windows下会以项目根路径为基础路径

在本地windows下开发测试文件上传 使用com.jfinal.cos进行multipart/form-data请求数据格式的文件上传解析 import com.jfinal.upload.UploadFile; ... List<UploadFile> upFile = this.getFiles(savePath); 我设置的savePath="D:/home/upload" 预想的情况会默认将文件上传到该路径下 java.lang.RuntimeException:

windows下mongodb基础玩法系列一介绍与安装

为什么是mongodb? 昨天开始涉及到一个比较陌生的领域,搜了一下相关的学习资料,不能找到很好的解决方案,昨晚回去恶补了一些官网文档(最好的资料莫过于该知识的官方文档).至于具体为什么对于我来说还没有发言权,知识借用一个话来描述一下.Welcome to the MongoDB Manual! MongoDB is an open-source, document-oriented database designed for ease of development and scaling. 安

如何在Windows下用cpu模式跑通py-faster-rcnn 的demo.py

关键字:Windows.cpu模式.Python.faster-rcnn.demo.py 声明:本篇blog暂时未经二次实践验证,主要以本人第一次配置过程的经验写成.计划在7月底回家去电脑城借台机子试试验证步骤的正确性,本blog将根据实际遇到的问题持续更新.另外blog中除提到的下载链接外我还会给出网盘链接方便下载,包括我的整个工程的网盘链接.如果有些报错解决不了可直接拿本人的相关文件替换,本篇blog具有较高的参考性. 本人微软版caffe工程     下载链接:http://pan.bai