树莓派 5 桌面电脑项目
一、项目目标
本教程旨在指导用户利用 Raspberry Pi 5 构建一台低成本、低功耗、可执行日常任务的桌面电脑。
完成后可实现:
文档编辑、网页浏览、电子邮件处理
在线会议与远程协作
1080p~4K 多媒体播放
轻量级编程、教育教学与嵌入式开发
二、所需硬件清单(BOM)
| 模块类别 | 型号 / 建议规格 | 说明 |
|---|---|---|
| SBC 主板 | Raspberry Pi 5(4GB 或 8GB) | Broadcom BCM2712, Cortex-A76×4 @2.4GHz |
| 电源 | 官方 27W USB-C PD 电源 | 稳定供电,避免重启问题 |
| 存储 | microSD(A2等级≥64GB)或 NVMe SSD + HAT+ 扩展板 | 建议 NVMe 提升系统性能 |
| 散热外壳 | 官方外壳(带风扇) | 智能温控支持 |
| 显示 | HDMI 显示器(1080p 或 4K 双屏) | 双 micro-HDMI 接口 |
| 输入设备 | USB / 蓝牙键鼠 | 可用 2.4GHz 无线套装 |
| 可选配件 | 摄像头、麦克风、USB Hub 等 | 视需求扩展 |
三、系统安装与配置
Step 1:下载与烧录系统镜像
本项目可选择两种系统方案:
| 系统类型 | 适用场景 | 官方镜像下载 |
|---|---|---|
| Raspberry Pi OS (64-bit, Bookworm) | 性能轻量、稳定、适合普通用户 | https://www.raspberrypi.com/software/ |
| Ubuntu 24.04 LTS for Raspberry Pi | 更完整的软件生态、适合开发者 | https://ubuntu.com/download/raspberry-pi |
使用 Raspberry Pi Imager 烧录步骤:
1️⃣ 打开 Raspberry Pi Imager
2️⃣ 选择系统镜像(Pi OS 或 Ubuntu)
3️⃣ 选择目标存储(microSD 或 NVMe)
4️⃣ 点击 ⚙️ 图标 → 设置:
主机名(如
pi-desktop)Wi-Fi 网络
SSH 启用
用户名与密码
5️⃣ 点击 “WRITE” 开始烧录。
完成后插入 Raspberry Pi 5 上电启动。
Step 2:首次启动与更新系统
进入系统后执行:
sudo apt update && sudo apt full-upgrade -y sudo reboot
Ubuntu 用户建议启用 snap 包管理更新:
sudo snap refresh
Step 3:启用 GPU 加速(Raspberry Pi OS)
sudo raspi-config
路径:
Advanced Options → GL Driver → Full KMS (OpenGL)
Performance Options → GPU Memory → 256 MB
Ubuntu 桌面版中 GPU 加速已自动启用,可用以下命令验证:
glxinfo | grep "OpenGL renderer"
显示 “V3D 7.1” 即为成功。
四、系统优化建议
1. 启用 ZRAM 内存压缩
sudo apt install zram-tools -y sudo systemctl enable zram-config
2. 安装常用工具
sudo apt install htop neofetch gnome-system-monitor filezilla gparted gufw -y
3. 启用智能风扇控制
sudo apt install rpi-fancontrol -y sudo systemctl enable rpi-fancontrol
4. 轻量桌面环境(可选)
Ubuntu 用户可切换至 XFCE 桌面以节省内存:
sudo apt install xubuntu-desktop -y
五、常用软件推荐
| 功能类别 | 推荐软件 | 说明 |
|---|---|---|
| 办公 | LibreOffice、OnlyOffice | 支持常见文档格式 |
| 浏览器 | Chromium、Firefox | 支持视频硬解 |
| 通信 | Zoom(Web)、Teams(PWA) | 浏览器运行性能佳 |
| 多媒体 | VLC、MPV | 硬件加速播放 4K 视频 |
| 开发 | VS Code、Thonny、Geany | 教育与专业开发通用 |
| AI 工具 | Ollama(本地 LLM)、Whisper.cpp | 可离线运行小模型 |
六、自动配置脚本(适用于 Pi OS / Ubuntu)
保存为 pi-desktop-setup.sh:
#!/bin/bash# Raspberry Pi 5 Desktop Setup (Pi OS / Ubuntu)sudo apt update && sudo apt full-upgrade -y sudo apt install -y libreoffice chromium-browser vlc htop neofetch code thunderbird filezilla gparted gufw zram-tools# 启用 ZRAMsudo systemctl enable zram-config# GPU 设置(仅 Pi OS)if [ -f /usr/bin/raspi-config ]; then sudo raspi-config nonint do_gldriver G2 sudo raspi-config nonint do_memory_split 256fisudo apt autoremove -y sudo apt cleanecho "✅ Raspberry Pi 5 Desktop setup complete. Reboot recommended."
执行:
chmod +x pi-desktop-setup.sh ./pi-desktop-setup.sh
七、性能与功耗实测
| 项目 | Raspberry Pi OS | Ubuntu 24.04 | 备注 |
|---|---|---|---|
| 启动时间 | 23s | 31s | NVMe 系统盘 |
| 空闲功耗 | 3.2W | 3.5W | 含风扇 |
| 浏览网页 | 10~15 标签流畅 | 类似 | Chromium |
| 视频播放 | 4K@60fps 流畅 | 4K@30fps 稳定 | 硬解启用 |
| 文档编辑 | 快速响应 | 略慢 | LibreOffice |
| CPU 满载温度 | 61°C | 63°C | 官方风扇 |
八、扩展与应用
家庭办公终端:支持双屏与打印机共享
AI 开发平台:部署 Ollama + 小型 LLM 模型
媒体中心:运行 Plex、Kodi、Home Assistant
教育实验:Python + GPIO 教学
轻量服务器:Nextcloud / Samba 文件共享
九、问题与优化要点
| 常见问题 | 解决方案 |
|---|---|
| 启动停留在彩虹屏 | 检查电源是否足够(27W PD) |
| Wi-Fi 不稳定 | 固件更新:sudo rpi-update |
| NVMe 无法识别 | 更新 HAT+ 固件 |
| 风扇噪声 | 安装 rpi-fancontrol 或自定义 PWM |
| 视频卡顿 | 确认启用 Full KMS 驱动 |
十、总结与点评
Raspberry Pi 5 的性能提升使其首次真正具备桌面电脑的实用性。
其四核 A76 架构与 PCIe NVMe 支持让存储性能接近入门级笔电。
Ubuntu 与 Raspberry Pi OS 两种系统路线,分别对应开发型与通用型场景。
【EEPW 编辑点评】
树莓派 5 桌面化方案展示了 ARM 架构计算向“个人桌面”延伸的趋势。
Raspberry Pi OS 提供轻量流畅体验,而 Ubuntu 则为开发者带来完整生态。
未来若结合 AI 加速模组(如 Hailo-8L)与高速 I/O 外设,该方案有望成为
教育、轻办公及嵌入式 AI 边缘计算的标准化平台。









评论