树莓派zero 使用usb gadget(串口)登陆

1 下载树莓派系统raspios-buster-armhf-lite 安装

  https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit

2 在win10 下烧录完成系统后出现boot分区,修改config.txt 和 cmdline.txt

  在config.txt下添加dtoverlay=dwc2  ,让系统加载usb 控制器驱动

树莓派zero 使用usb gadget(串口)登陆

cmdline.txt 的rootwait后面下添加 modules-load=dwc2,g_ether, cmdline内的内容是一个很长的行

console=serial0,115200 console=tty1 root=PARTUUID=257de8b8-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet

树莓派zero 使用usb gadget(串口)登陆

3 在boot 盘下添加一个空文件ssh(不分区大小写)

4 给树莓派插入烧录好系统的tf卡,上电后这样你已经可以通过ssh工具进入系统

 ssh 默认地址 raspberrypi.loca  密码  raspberry

5 修改为使用串口登陆 

  在树莓派系统下修改/boot/cmdline.txt 将modules-load=dwc2,g_ether 修改为modules-load=dwc2,g_serial 

  执行  sudo systemctl enable getty@ttyGS0.service    将串口绑定到控制台服务,执行完毕后再/etc/systemd/system/getty.target.wants下多一个文件ttyGS0.service树莓派zero 使用usb gadget(串口)登陆

  需要注意的是必须使用写成getty@ttyGS0.service 

6 重启树莓派在win10 的设备管理下看到多出了串口,不同电脑显示可能不同

树莓派zero 使用usb gadget(串口)登陆

7 使用putty通过串口登陆

输入你的串口名字,波特率需要和树莓派cmdline.txt中 的配置一致

树莓派zero 使用usb gadget(串口)登陆

8 完成

 

上一篇:TypeError: __WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor


下一篇:scrapy 写文件进行debug调试