一根MicroUSB线完成树莓派zero开机配置(包括SSH以及网络共享)

一根MicroUSB线完成树莓派zero开机配置(包括SSH以及网络共享)

一、所需设备

  • 一个树莓派zero
  • 一根MicroUSB转USB的转接线
  • 树莓派系统SD卡以及读卡器
  • win10系统电脑(其他Windows酌情尝试)

二、配置系统卡

1、下载系统

我刷的系统版本为Raspbian2020-8-20版本(当前最新版),根据尝试上至2017年的系统,下到最新版Raspbian,此方法皆可成功完成配置。
首先到官网下载Raspbian系统,考虑到我们没有显示器,所以下载没有桌面的版本(种子、ZIP下载都可以):在这里插入图片描述
下载后得到一个.zip文件夹,里边包含一个.iso光盘镜像,提取出来放到一个地方备用。

2、将系统安装到SD卡

这一步推荐使用balenaEthcher,傻瓜式操作,选择镜像,SD卡自动检测,然后烧录就行了。
在这里插入图片描述
烧录完成后会看到SD卡的大小变成几百兆,这是因为刷完系统之后自动对SD卡进行了分区,Linux分区在Windows下不可见。但是不要紧,之后的操作只需要在我们看的见的这个分区进行就可以了。
如果在之后玩树莓派的时候手贱干了点啥,需要重装系统则需要先对SD卡进行格式化,此时推荐SDFormatter,可以完美的格式化回分区前的样子,Windows自带的右键格式化完了还是几百兆大小。

3、修改SD卡中内容

①、在我们看得见的分区(boot)中找到config.txt文件,在【pi4】上方添加dtoverlay=dwc2,如下图所示:
在这里插入图片描述
②、同样在这个分区中找到cmdline.txt,在同一行rootwait后面添加空格以及modules-load=dwc2,g_ether,如下图所示:
在这里插入图片描述
③、在这个分区中添加一个名为SSH的文件,无任何后缀。去后缀方法可见下图,将文件扩展名勾选,并在新建文本文件时将后缀.txt删掉:
在这里插入图片描述
至此SD卡配置完成,将其插到树莓派中即可。

三、SSH连接

用MicroUSB将树莓派连接至电脑。注意插在右数第二个写usb的口中,右数第一个是电源口,写的pwr,无数据传输功能。
插上线之后应该板子上唯一一个小绿灯就会开始亮,等大概半分钟小绿灯常亮不闪烁则代表系统已经启动完成。

①、SSH连接到树莓派

首先我们需要准备一个远程连接的软件工具,入门一般选择putty,我推荐MobaXterm,因为它好看,而且它能看到系统中所有文件,并且支持将文件点开直接编辑,比较亲近非Linux程序员。
如图,我新建了一个叫test的文件,里边只写入了test,然后双击左侧目录里的test文件就可以打开,并且可以进行修改直接保存回树莓派,这样看代码也比较方便。
在这里插入图片描述

②、(可选)Bonjour安装

如果电脑没有安装Bonjour服务,那么最好安一下,他的作用是自动ip地址转换,比如在MobaXterm中输入Host的时候可以输入raspberrypi.local来代替它的ip地址,省的每次都去查。
由于它是很多像Adobe等其他软件中附带的,所以你的电脑中可能已经安装过了。左下角去服务中看看有没有,如果没有则选择安装。
在这里插入图片描述
在这里插入图片描述

下载地址:https://www.pcsoft.com.cn/soft/34467.html,安装后不用打开,在服务中确定一下是正在运行即可。

③、(可选)更新树莓派的驱动程序

有两种情况需要进行此步骤:1、在Windows10系统中,我们配置好的树莓派在接入笔记本之后可能会被识别为COM设备,这时请在设备管理器中更新该设备的驱动程序即可。2、虽然没有将树莓派识别为COM设备,但是在SSH链接的时候显示device is not exist。

下载驱动程序

下载后随便解压放在什么地,记住备用。
在设备管理器的网络适配器中找到有RNDIS Gadget字样的设备,如果没有就看看设备管理器中有没有其他设备这一项(可能没有),同样在里边找有RNDIS Gadget字样的设备,如果还没有,就在设备管理器中找COM设备,这里边就没有RNDIS Gadget字样了,应该写的都是COM设备,这就是未识别的树莓派。(可以插拔树莓派看看是哪个)
在这里插入图片描述
找到后右键那个设备,选择更新驱动程序,选择第二个浏览计算机,选择刚才下载的那俩玩意儿所在的文件夹,然后点击下一步,就可以自动更新驱动了。
在这里插入图片描述

④、SSH连接到树莓派

经过以上几步,树莓派应该已经完美的连接到了笔记本,这时就可以进行链接了。
打开MobaXterm,点击new session配置一个新连接。host填写raspberrypi.local,端口号默认22,点击OK。
在这里插入图片描述
出现login as就成功了。输入账号:pi,回车,再输密码raspberry,即可成功登录。(输入密码的时候不会有回显,尽管输,输完按回车就行)
在这里插入图片描述

四、通过数据线共享网络

在网络连接中找到笔记本正在用的网,右键属性(我这里是WLAN),在“共享”标签卡中设置共享给树莓派的网卡(我这里是以太网7,有RNDIS字样的那个),如果已经勾选了共享并且共享对象不是树莓派,那么取消勾选点确定,再回来勾选并选择树莓派网卡即可。
在这里插入图片描述
在这里插入图片描述
共享网络之后树莓派即可上网,在终端ping一下百度试试看,ping -c 4 www.baidu.com,能ping通。
在这里插入图片描述
大功告成!