树莓派精简 AI 机群镜像 — 681MB · 开机自动连 Fleet Hub · 自动扩容
树莓派「点不亮」「随机死机」「Wi-Fi 掉线」「SD 卡损坏」—— 十有八九是 电源电流不足或电压不稳。本节帮你一次搞清楚每种型号需要什么电源。
| 型号 | 电源接口 | 官方推荐 | 最低可用 | 推荐配置 |
|---|---|---|---|---|
| Zero / Zero W | Micro-USB | 5V ⎓ 1.2A | 5V 1A | 5V 2A Micro-USB 充电头 |
| Zero 2 W | Micro-USB | 5V ⎓ 2A | 5V 1.5A | 5V 2.5A Micro-USB 充电头 |
| 1 代 A+ / B+ | Micro-USB | 5V ⎓ 1.2A / 1.8A | 5V 1.2A | 5V 2.5A Micro-USB 充电头 |
| 2 代 B | Micro-USB | 5V ⎓ 1.8A | 5V 1.5A | 5V 2.5A Micro-USB 充电头 |
| 3 代 B | Micro-USB | 5V ⎓ 2.5A | 5V 2A | 5V 3A Micro-USB 充电头 |
| 3 代 B+ / 3A+ | Micro-USB | 5V ⎓ 2.5A | 5V 2A | 5V 3A Micro-USB 充电头 |
| 4 代 B | USB-C | 5V ⎓ 3A | 5V 2.5A | 5V 3A USB-C(仅 5V!早期固件不支持 PD) |
| 5 代 B | USB-C PD | 5V ⎓ 5A(27W) | 5V 3A(USB 限流 600mA) | 5V 5A PD 官方 27W 或兼容 5V5A PD 头 |
| Pico / Pico 2 | Micro-USB / 调试 | 5V ⎓ 0.3A 以下 | USB 供电即可 | 任意 USB 口 |
| 400(键盘机) | USB-C | 5V ⎓ 3A | 5V 2.5A | 5V 3A USB-C |
很多充电器标着「5V 2A」,但实际是为充电设计的,不是为持续供电设计的,常见坑:
| 坑 | 现象 | 说明 |
|---|---|---|
| 电压偏低 | 电源灯亮但屏幕闪彩虹方块 / 不启动 | 空载 5V,一带载掉到 4.6V 以下。树莓派低于 4.63V 就报警,低于 4.5V 直接不启动或外设掉电 |
| 线材太差 | 换粗线就好、细线不行 | 细 USB 线内阻大,2A 电流下线上压降可达 0.3-0.5V。线比头往往更是元凶! |
| 充电协议不匹配 | USB-C 头插上没反应 | 部分快充头默认只给 5V 1.5A,树莓派 4B 需要 5V 3A;树莓派 5 需要握手到 5V 5A,普通 PD 头只给 5V 3A 时 USB 口会被限流到 600mA |
| 峰值电流冲击 | 插电瞬间灭掉 / 反复重启 | 启动和插 USB 外设瞬间电流可达标称 1.5 倍,电流余量不足直接过流保护 |
| USB 反向取电 | 关机后灯还亮 / 不开机 | 4B/5 代从 USB 口外设倒灌电,请先插电源再插外设 |
| 症状 | 背后的电源原因 |
|---|---|
| 右上角黄色闪电 ⚡ 图标 | 电压低于 4.63V(欠压警告) |
| 屏幕角落彩虹小方块 | 欠压,GPU/CPU 已被强制降频 |
| 随机死机 / 卡死 / 自动重启 | 电压瞬跌导致 SoC 掉电复位 |
| Wi-Fi / 蓝牙频繁掉线 | 无线芯片对电压最敏感,欠压先掉无线 |
| SD 卡文件系统损坏(丢数据!) | 写入过程中掉电 = 数据损坏,这是最伤的后果 |
| USB 硬盘/U盘认不出 | USB 总线欠压,外设供电不足 |
| 超频后极其不稳定 | 超频抬高电流需求,原电源不够用 |
SSH 上树莓派执行(本镜像已内置):
# 查看欠压/降频状态(返回 0x0 = 完全健康)
vcgencmd get_throttled
# 解读:
# bit 0x1 = 当前欠压
# bit 0x2 = 当前已降频
# bit 0x10000 = 曾经欠压(上电以来)
# bit 0x20000 = 曾经降频
# 实时测量核心电压(1/2/3 代可用)
vcgencmd measure_volts core
# 4/5 代直接读 PMIC 输入电压(必须 ≥ 4.9V)
vcgencmd pmic_read_adc EXT5V_VOLT
# Linux / macOS
gunzip -c rpi-slim-20260807.img.gz | sudo dd of=/dev/sdX bs=4M conv=fsync
# 或者用官方 rpi-imager
# 选 "Use custom"(自定义镜像)-> 选 .img.gz 文件 -> 选你的 SD 卡
把 /dev/sdX 换成你的 SD 卡设备(用 lsblk 查看)。
SSH 用户:temple(首次启动后请用 sudo passwd temple 设置密码)
| 项目 | 数值 |
|---|---|
| 基础系统 | Raspberry Pi OS Trixie (armhf lite) 2026-06-18 |
| 内核 | 6.18.39(v6 / v7 / v8 全变体) |
| 软件包 | 493(原始 639,瘦身 23%) |
| 根分区 | 5G(最后分区,首启 tk-growroot 自动扩容到整卡) |
| 启动模式 | BIOS + UEFI 双启动 |
| 预装工具 | curl wget git htop jq rsync python3-pip python3-venv openssh-client |
| Fleet | Fleet Agent v0.1.0,开机自动连 Fleet Hub(OTA 可管理) |
| 自动主机名 | tk-{IP 末位},基于 MAC 地址 |
| 无线固件 | 全型号 WiFi/BT 固件预装(591MB,勿删) |
| 交换分区 | zram(内存压缩,不写 SD 卡) |
| OpenCode | 1.18 + proxy:5199 |
| Docker | 手动启动(systemd 默认不启用,按需开启) |
zram 交换分区替代 SD 卡 swap(426MB 内存压缩于 RAM);tk-growroot 首启自动扩容根分区;全站中文化;新增电源指南文档。681MB。
rpi-slim-phase4.sh:OpenCode 1.18 + proxy:5199;GPU 驱动剥离;firmware 591M 保留;双启动 BIOS+UEFI。
Go Fleet Agent(armhf 交叉编译)、MAC 自动主机名、systemd 服务。镜像 rpi-slim-20260805(816MB)。
基础镜像 2026-06-18 Trixie,54 个安全补丁,内核 6.18.34→6.18.39,移除编译工具链,639→492 包。
| 组件 | 位置 |
|---|---|
| 构建脚本 | rpi-slim-build.sh / rpi-slim-phase2.sh / rpi-slim-phase4.sh |
| Fleet Agent | agent.go(Go 源码,GOARCH=arm GOARM=6 交叉编译) |