总的来说,前几天我落入了Raspberry Pi Zero W的手中。但是困难在于它只有用于连接的微端口,而我没有用于它们的适配器。

与同一个Raspbery Pi 3+不同,这使配置变得困难
如果您不求助于烙铁和扩展卡,那么覆盆子板上有两个microUSB和一个microHDMI。 如果有两个适配器(microHDMI(M)-HDMI(F)和microUSB(M)-USB(F)),则可以将其连接到显示器和键盘,然后在控制台模式下进行所有配置。 但是正如我说的,我没有这样的适配器,最近的商店也没有这样的适配器,而且根本没有耐心等待交货。
当然,我们仍然需要一些适配器,但是很容易获得。 特别是,可以将microUSB线从手机的SD适配器中取出,并从相机中取出microSD卡。
为了连接,我发现了两种方法。 首先是通过WiFi。 您只需要在其上配置WiFi和SSH。 但是,您仅需借助SD卡即可执行此操作。 而且由于我只有一台计算机上的MacBook,所以我无法访问linux分区(我没有考虑安装ext4fuse的选项)。 剩下的只是/ boot分区,它位于FAT32中,并且可以与MacOS完美配合。 因此,本节将介绍我们将要做的所有事情。
因此,我们需要做的第一件事就是启用对树莓派的SSH访问。
为此,请创建一个没有任何内容和扩展名的ssh文件
touch /Volumes/boot/ssh
其次,我们需要在启动时以某种方式配置WiFi连接
为此,您首先需要获取WiFi的密码哈希。 然后我遇到了一个新问题,即如何在MacOS上进行操作。 从那以后,我必须为某种Linux计算机的存在配置连接。 像这样完成
wpa_passphrase __
团队的结果看起来像这样
network={ ssid="__" psk=656c4700f528aced39b853b3c51b3fdcfc55409faa83a6402e936842237ac6f3 }
好吧,对于MacO,我没有找到如何生成psk的方法 。 因此,我不得不暂时以明文形式指定密码。 或稍后再配置WiFi(本文末尾会详细介绍)
network={ ssid="__" psk="" }
因此,我们配置所有WiFi网络并将结果保存在wpa_supplicant.conf文件中
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=UK
好,仅此而已。 仍然需要将卡插入RaspberryPi,连接电源,平均等待约90秒钟,直到它启动并获得WiFi连接。
要在本地网络中查找树莓派IP,可以使用以下命令
arp -na | grep -i b8:27:eb
或在WiFi路由器上查看已连接的客户端。
剩下的就是通过SSH连接到找到的IP。 (默认情况下,如果有人突然不知道,那么对于raspbian,用户名和密码为pi: raspberry)
但是还有另一种连接到Raspberry的方法。 正如许多人在板上注意到的那样,除了电源以外,还有另一个USB连接器,因此我们将需要它。 我唯一要注意的是USB电缆应该完全焊接(而不是像我以前那样,仅焊接最后两个电源触点,这就是为什么我首先诉诸WiFi连接的原因)。
第二种方法的本质是将USB电缆连接到另一个连接器(在板上标记为 USB和PWR_IN ),在这种情况下,板将由该板供电。
但是首先,您需要在同一/ boot部分的两个文件中添加几个参数
第一种是在rootwait之后在cmdline.txt中添加以太网模块
modules-load=dwc2,g_ether
并将config.txt中的第二个添加到文件末尾
dtoverlay=dwc2
仅此而已。 我们插入卡,等待下载并通过SSH连接到raspberrypi.local的raspberry。
通过SSH获得访问权限后,您可以使用malink本身使用wpa_passphrase通过wpa_supplicant.conf配置WiFi,只需注意将/ boot分区中的文件复制到/ etc