树莓派环境搭建:系统烧录与SSH连接

做嵌入式开发这么多年,我始终觉得环境搭建是最容易被忽视的一环。很多人急着写代码,结果卡在系统起不来、连不上网这种基础问题上。今天咱们就把树莓派的环境彻底搞定。

准备工作:你需要什么

先列个清单,别到时候手忙脚乱:

  • 树莓派4B或3B+(我建议用4B,性能好不少)
  • 一张16GB以上的MicroSD卡(32GB最稳妥)
  • 读卡器(USB接口的就行)
  • 5V/3A的Type-C电源(别用手机充电头,电流不够会死机)
  • 一台Windows/Mac/Linux电脑

嗯,这里有个坑。我曾经用了一张杂牌SD卡,烧录完系统死活起不来,折腾了两天才发现是卡的问题。所以SD卡尽量选SanDisk或三星的,别省这个钱。

烧录Raspberry Pi OS到SD卡

官方推荐用Raspberry Pi Imager,这工具傻瓜式操作,我一直在用。下载地址就不贴了,搜一下就有。

步骤很简单:

  1. 把SD卡插进读卡器,连上电脑
  2. 打开Raspberry Pi Imager
  3. 点击"CHOOSE OS" → 选"Raspberry Pi OS (32-bit)"
  4. 点击"CHOOSE STORAGE" → 选你的SD卡
  5. 点击右下角的齿轮图标(设置高级选项)
  6. 配置WiFi和SSH(下面细说)
  7. 点击"WRITE",等几分钟

关键一步:在点击"WRITE"之前,一定要先点齿轮图标做预配置。否则烧录完你还得手动改文件,麻烦得很。

配置WiFi和SSH

点击齿轮图标后,你会看到这个界面:

  • Set hostname: 我习惯改成raspberrypi-px4,方便区分多台设备
  • Enable SSH: 勾上,选"Use password authentication"
  • Set username and password: 默认pi用户,密码自己设(别用raspberry这种弱口令)
  • Configure wireless LAN: 输入你家WiFi的SSID和密码,区域选CN

为什么会这样配置?说白了,树莓派默认不开SSH,WiFi也得手动连。你想想看,如果每次都要接显示器键盘去配网,那还叫什么嵌入式开发?

小技巧:如果你用的是5G WiFi,记得确认树莓派4B支持5G频段。3B+只支持2.4G,别搞混了。

通过局域网SSH登录树莓派

烧录完成,把SD卡插回树莓派,上电。等个一两分钟让系统启动。然后在你电脑上打开终端(Windows用PowerShell或CMD)。

先找到树莓派的IP地址。最简单的方法:登录路由器管理页面,看DHCP客户端列表。或者用手机App扫描局域网设备。

我个人习惯用arp -a命令扫一下:

arp -a | grep -i "b8:27:eb\|dc:a6:32"

树莓派的MAC地址前几位通常是b8:27:ebdc:a6:32,扫出来基本就是它。

拿到IP后,SSH连接:

ssh pi@192.168.1.100

输入你之前设的密码,看到类似这样的提示就成功了:

pi@raspberrypi-px4:~ $

注意:第一次连接会提示" authenticity of host can't be established",输入yes继续就行。这是正常的SSH密钥交换过程。

如果连不上,别慌。我遇到过好几次这种情况,排查步骤:

  • 检查树莓派是否正常启动(绿灯闪烁说明在运行)
  • 确认电脑和树莓派在同一个局域网
  • 试试ping一下树莓派的IP
  • 检查WiFi密码有没有输错(大小写敏感)

基本的Linux命令操作

既然SSH上去了,咱们得熟悉几个常用命令。这些是后续开发的基础。

命令 作用 示例
ls 列出当前目录文件 ls -la 显示所有文件(包括隐藏文件)
cd 切换目录 cd /home/pi
pwd 显示当前路径 pwd
sudo 以管理员权限执行 sudo reboot 重启系统
apt 包管理工具 sudo apt update && sudo apt upgrade -y
nano 文本编辑器 nano test.txt

我个人建议先跑一遍系统更新:

sudo apt update
sudo apt upgrade -y

这个过程可能有点慢,取决于你的网速。更新完重启一下:

sudo reboot

重启后SSH会断开,等一分钟重新连上就行。

避坑指南:我曾经在更新到一半时断电,结果系统文件损坏,只能重刷。所以更新时确保树莓派供电稳定,最好用UPS或者至少别在雷雨天搞。

本章知识体系

下面这张图帮你理清整个流程的逻辑关系:

树莓派环境搭建流程 1. 准备硬件 树莓派 + SD卡 + 电源 2. 烧录系统 Raspberry Pi Imager 3. 预配置 WiFi + SSH + 密码 4. 上电启动 等待1-2分钟 5. 查找IP地址 arp -a / 路由器管理 6. SSH连接 ssh pi@IP地址 7. 基础Linux命令 ls / cd / sudo / apt / nano ✅ 环境就绪

这张图把整个流程串起来了。从准备硬件开始,到烧录系统、预配置WiFi和SSH,然后上电启动,查找IP,SSH登录,最后熟悉基础命令。每一步都是下一步的前提,缺一不可。

我的经验:刚开始做这个流程时,我建议你每一步都确认成功后再进行下一步。比如烧录完先检查SD卡里的文件结构,上电后先看指示灯状态,SSH连不上就逐项排查。这样虽然慢,但能帮你建立完整的调试思路。

好了,环境搭好了,树莓派已经在你的掌控之中。接下来就可以开始真正的串口通信实战了。


专注资料整理