用USB控制树莓派 zero / zero w

老款树莓派zero w是没有自带GPIO引脚的, 无法使用ttl与树莓派通讯, 但是有一种模组可以让zero变身USB dongle

实际就是将树莓派背面的(金属点)供电口(2引脚)和数据口(2引脚)合并到一个USB接口上实现的

使用这种模组还需要在点亮zero前进行配置, 需要编辑config 和 cmdline 这两个文件:

  • 存储卡刷入raspbian后, 打开config文件, 在最后添加新字段
    • dtoverlay=dwc2
  • 保存后打开cmdline, 在 rootwait 字段后添加
    • modules-load=dwc2,g_ether
  • 保存

插入树莓派后就可以使用了, 上电后系统会提示有新的网络连接, 即树莓派

接下来使树莓派联网

  • 对于zero(zero w)可以设置电脑网络共享
  • zero w可以直接连wifi

SSH工具连接树莓派时IP地址填写 raspberrypi.local (直连无线的zero w也可以用IP地址), 如果自行更改过zero的名字, 需要把raspberrypi替换成你更改的名字

吐槽一下树莓派zero w的做工, 使用次数不超过15次无线模块坏了(iwconfig ifconfig均找不到无线接口 interface), Google 确实找到了相同(相似)的情况

唯一的解决方法就是再买一块