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 控制器驱动
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
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
需要注意的是必须使用写成getty@ttyGS0.service
6 重启树莓派在win10 的设备管理下看到多出了串口,不同电脑显示可能不同
7 使用putty通过串口登陆
输入你的串口名字,波特率需要和树莓派cmdline.txt中 的配置一致
8 完成