RetroPie 设置脚本
RetroPie-Setup
3/5
🧩 软硬件结合
已发布
项目简介
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
RetroPie-Setup 是一个专为复古游戏爱好者设计的开源项目,它通过一个简洁的 Shell 脚本,帮助用户在多种硬件平台上快速搭建完整的复古游戏模拟系统。该项目主要支持 Raspberry Pi、Vero4K、ODroid-C1 以及运行 Ubuntu 的 PC,并以 EmulationStation 作为图形化前端,提供统一且美观的游戏管理界面。核心功能包括一键安装众多经典游戏模拟器、自动配置游戏 ROM 路径、以及从二进制包或源代码编译安装的灵活选择。对于 Raspberry Pi 用户,项目还提供可直接烧录到 SD 卡的预制作系统镜像,极大降低了上手门槛。
标签
项目特点
**一键安装**:通过简单的 Shell 脚本即可在多种平台上安装完整的复古游戏系统。
**多平台支持**:支持树莓派 (Raspberry Pi OS)、Vero4K (OSMC)、ODroid-C1 (Ubuntu) 以及通用 PC (Ubuntu)。
**丰富的模拟器**:集成了众多游戏模拟器核心,涵盖从 Atari 到 PlayStation 等多个平台的游戏。
**图形化前端**:使用 EmulationStation 作为用户界面,提供美观且易于导航的游戏选择体验。
**二进制与源码安装**:在树莓派上支持从二进制包快速安装,也支持从源代码编译以获得最新版本。
**活跃的社区**:拥有完善的文档和社区支持,方便用户解决问题和贡献代码。
技术规格
| 目标平台 | Raspberry Pi (Raspberry Pi OS), Vero4K (OSMC), ODroid-C1 (Ubuntu), PC (Ubuntu) |
|---|---|
| 前端界面 | EmulationStation |
| 模拟器核心 | RetroArch 及多种核心 |
| 安装方式 | 二进制安装 (树莓派) / 源码编译 |
| 依赖环境 | Git, APT 包管理器 |
| 许可证 | GPL-3.0 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 树莓派 3B/4B/5 (或兼容设备) | 1 | — | 推荐型号以获得最佳性能 |
| microSD 卡 (16GB+) | 1 | — | 用于安装操作系统和游戏 |
| 5V/3A USB-C 电源适配器 | 1 | — | 确保稳定供电 |
| 散热片/风扇 | 1 | — | 可选,用于高强度使用场景 |
| USB 游戏手柄 | 1+ | — | 推荐使用经典复古风格手柄 |
| HDMI 线缆 | 1 | — | 连接显示器或电视 |
| 键盘和鼠标 | 1 | — | 初始设置时使用 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 1/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 1/5
项目图库
所需技能
🔧 **动手能力**:需要能够组装树莓派硬件,连接外设,并处理 SD 卡烧录等基本操作。
💻 **编程能力**:需要基本的 Linux 命令行操作能力(如 `cd`, `git clone`, `sudo`),能够运行脚本和编辑配置文件。
⚡ **电子电路**:无需复杂的电路知识,但了解树莓派的 GPIO 引脚和供电要求会有所帮助。
适用场景
**家庭复古游戏中心**:将旧电视或显示器改造为多合一复古游戏机,重温经典游戏。
**DIY 游戏机项目**:作为自制街机、掌机或家用游戏机的基础系统。
**教育学习**:学习 Linux 系统管理、Shell 脚本编写以及嵌入式系统开发。
**游戏收藏与展示**:整理和运行大量不同平台的复古游戏 ROM。