需要的器件和设备
这里用到了一块最基础的树莓派Zero W(自带WiFi和蓝牙)、一张32G TF卡、一个读卡器、一根连接电脑的数据线、一台电脑
下载官方烧录器Raspberry Pi Imager
Raspberry Pi OS – Raspberry Pi 可以到官网去下载烧录器和不同版本的系统
准备往TF卡内烧录系统
往卡里烧录系统时有两种方式,第一种是直接利用树莓派镜像烧录工具进行下载OS并烧录,第二种是自己在网站上下载Raspberry Pi OS,然后利用该工具选择下载的OS进行烧录。
打开工具左边“CHOOSE DEVICE”是要选择你用到的树莓派型号,中间的“选择操作系统”是用来个性化选择不同的系统OS,比如Raspberry Pi OS Lite是轻量化不带有桌面的系统,Raspberry Pi OS with desktop是带有桌面的系统(对配置有要求),最右边的就是选择SD卡了。
点击NEXT之后会让你自定义设置,比如主机名称raspberrypi,设置用户名和密码,设置WiFi名称和密码,设置时区和键盘布局等,这里最好设置一下WiFi名称和密码,方便后面的连接。
然后静等烧录完成就行了。打开烧录好的U盘,新建一个空白ssh文件开启ssh(新建文本文档.txt,删掉.txt后缀就行),然后将卡插到树莓派上。
利用SSH连接树莓派
上电后要等待一会,板子第一次启动系统时间会长一点,这里我用电脑热点给板子当WiFi,名称和密码要和前面烧录系统时对应上。
利用电脑开热点的好处是可以直观地看到板子的名称raspberrypi和IP地址192.168.137.113,方便后面进行SSH的连接。
这里我用的时FinalShell来进行SSH的访问 FinalShell官网 (hostbuf.com)
主机名称就是板子的IP地址这里是192.168.137.113,用户名和密码是之前烧录系统时设置的,输入后双击连接,即可进入到Linux系统中。
第一种:没有桌面的系统(Raspberry Pi OS Lite)
由于这种系统没有图形化桌面界面,所以只能用命令行的方式进行操作,好处就是对设备性能要求没有那么高,可以锻炼Linux命令行的使用熟悉度。
第二种:有桌面的系统(Raspberry Pi OS with desktop)
烧录Raspberry Pi OS with desktop和前面的一样,只不过连接时有些不同,可以使用VNC工具实时连接树莓派桌面。
首先在系统里开启VNC,使用下面的命令进入配置界面。
sudo raspi-config
依次操作:Interfacing Options -> VNC -> Yes。之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话 VNC 服务就启动了。
在树莓派命令行终端执行如下命令查看VNC server的连接地址,一般都是IP地址加端口号。
vncserver
第一次配置板子,所以要输入端口号。如果以后VNC登录控制树莓派的时候,只输入IP地址即可。
Download VNC Viewer | VNC® Connect (realvnc.com) 下载VNC工具后在地址栏敲入我们的IP地址和端口号即可进入系统。
这块Raspberry Pi Zero W运行图形化界面有点吃力,只能进行一些简单的操作,比如编辑文件、进入终端运行命令、在Thonny中运行Python等,像使用浏览器这种工作是做不了的,需要配置更高的树莓派开发板。