由于树莓派Zero wh提供的是micro hdmi接口,且只有micro usb口,正常情况需要插一堆外设才可以ssh进去。
不过我们仍然可以只通过一根micro usb线,通过Mac的USB接口ssh到树莓派Zero中。
本文适用于mac设备,windows设备请举一反三。本文使用的树莓派型号为Zero wh,按理说Zero系列应该是都可以的。
使用的镜像文件是 raspbian-stretch-lite 2018-04-18的版本。
为了通过USB访问树莓派Zero,首先需要对镜像文件进行修改。
修改前请确保你已经将镜像烧录到了tf卡上,如果没有,推荐使用Etcher软件进行烧录。
然后通过tf读取器连接到mac上。
2. 通过命令行访问存储卡
在cmd中输入输入下列命令:1touch /Volumes/boot/ssh
这条命令的作用是在树莓派的镜像上根目录写入了一个空文件,以允许开机的时候默认开启ssh。
3. 修改 config.txt
在存储卡的根目录,使用文本编辑器或者命令行打开config.txt文件(/Volumes/boot/config.txt),并在最下方添加以下内容:1dtoverlay=dwc2
然后保存文件
5. 修改 cmdline.txt
在存储卡的根目录,使用文本编辑器或者命令行打开cmdline.txt文件(/Volumes/boot/cmdline.txt),在rootwait之后添加以下内容:1modules-load=dwc2,g_ether
注意!!!在rootwait和上述内容之间只能保留一个空格,不要换行!!!,以免导致解析错误。然后保存文件。
6. 启动树莓派 Zero
将tf卡插入到树莓派Zero,并使用micro usb连接到电脑,注意区分usb数据口,和usb供电口。供电口是没有数据传输功能的。
只需要连接数据口即可,数据口可以通过电脑给树莓派供电。
等待树莓派完成启动,估计1分半左右。
7.通过usb登录树莓派
运行下列的命令:
如果树莓派没有响应,请使用command+c停止,多试几次,可能是还没有启动完成。
默认的登录密码是rasberry
到此为止,你就可以使用usb访问你的树莓派了!:)