Orange Pi 5 Pro 入门学习笔记:小白也能看懂的一篇上手指南
Orange Pi 5 Pro 入门学习笔记:小白也能看懂的一篇上手指南
大家好,最近我开始接触 Orange Pi 5 Pro,一开始看到官方手册里一大堆参数、接口、系统、烧录方式,整个人是有点懵的。像我这种刚入门的小白,最怕的不是不会操作,而是连“这些东西到底是干什么的”都看不明白。
所以这篇文章,我不打算一上来就讲特别硬核的内容,而是想用一个初学者的视角,把 Orange Pi 5 Pro 是什么、能做什么、有哪些接口、刚开始要准备什么,尽量用最通俗的话整理出来。希望也能帮到和我一样刚入门的朋友。
一、Orange Pi 5 Pro 是什么?
可以先把 Orange Pi 5 Pro 理解成一块“迷你电脑主板”或者“开发板”。
它和我们平时用的电脑有点像,也有处理器、内存、显卡、网口、USB 接口、显示接口这些东西;但它体积更小,功耗更低,而且留了很多扩展接口,适合拿来学习嵌入式、Linux、硬件控制、物联网、人工智能等方向。
简单来说,它不是一台完整的电脑,但你给它配上电源、显示器、键盘鼠标、存储卡之后,它就可以像一台小电脑一样工作。
二、Orange Pi 5 Pro 的核心性能怎么看?
官方介绍里最核心的一句话是:
Orange Pi 5 Pro 采用了瑞芯微 RK3588S 新一代八核 64 位 ARM 处理器。
这句话对于小白来说,可以拆开理解。
1. 处理器
它用的是 RK3588S 芯片,这是这块板子的“大脑”。
这颗芯片是:
8 核 64 位处理器
4 个 Cortex-A76 大核
4 个 Cortex-A55 小核
通俗来说:
大核负责比较重的任务,比如图形处理、多任务、编译程序
小核负责轻一些的任务,兼顾功耗和日常运行
所以它不是那种很弱的小板子,而是性能相对比较强的一类开发板。
2. 主频
官方写的是:
大核最高 2.4GHz
小核最高 1.8GHz
这可以简单理解为处理速度比较快,日常运行 Linux 桌面、做服务器、跑一些图形界面程序,整体能力都不错。
3. GPU
它集成的是 ARM Mali-G610 GPU。
GPU 可以理解成“图形处理器”,它主要负责:
显示桌面界面
播放高清视频
图像渲染
一些图形加速任务
如果我们要把 Orange Pi 连接显示器、电视、显示屏来显示画面,就会用到它。
4. NPU
它还带了一个 NPU,算力最高可达 6 TOPS。
这个东西是干什么的?
NPU 可以理解成专门做人工智能计算的模块,适合做:
图像识别
人脸识别
目标检测
一些本地 AI 推理任务
也就是说,这块板子不仅能当小电脑用,还能做一些 AIoT、智能识别相关项目。
5. 内存
它有:
4GB
8GB
16GB
这几种内存版本,都是 LPDDR5。
如果只是学习 Linux、基础开发,4GB 或 8GB 就已经能做很多事;如果想玩得更深入,比如多开服务、跑模型、做更复杂的任务,16GB 会更从容一些。
三、Orange Pi 5 Pro 能拿来做什么?
官方给出的用途包括:
一台 Linux 桌面计算机
一台 Linux 网络服务器
Android 平板
Android 游戏机等
这个说法刚开始看有点抽象,我把它翻译成更好懂的话:
1. 当成一台 Linux 小电脑
你可以给它接上:
电源
显示器
键盘
鼠标
再装上 Ubuntu 或 Debian 之后,它就能像一台轻量电脑一样使用,比如:
写代码
浏览网页
学 Linux 命令
跑一些桌面程序
2. 当成一台小服务器
如果不接显示器,也可以让它接网线,放在一边跑服务,比如:
文件共享
小型网站
远程登录
Docker 服务
局域网工具
3. 做 Android 设备
它支持 Android 系统,所以也能拿来做:
安卓显示终端
安卓娱乐设备
触摸屏控制终端
4. 做硬件控制和智能项目
因为它有 40Pin 扩展针脚,可以连接各种外设,比如:
传感器
摄像头
屏幕
风扇
串口设备
I2C / SPI / UART 模块
这就意味着它很适合做:
智能家居控制
小车机器人
视觉识别项目
边缘计算设备
物联网项目
四、这块板子的接口到底有什么用?
对于新手来说,最容易懵的就是一堆接口名词。下面我按“小白能理解”的方式讲一下。
1. HDMI 接口
HDMI 主要用来接:
显示器
电视
投影仪
作用就是把 Orange Pi 的画面显示出来。
比如你装好系统后,想看到桌面界面,就要把它通过 HDMI 接到显示器上。
如果你接的是 4K 或 8K 显示器,还要注意 HDMI 线本身也要支持对应规格。
2. USB 接口
它有:
USB3.0
多个 USB2.0
USB 的用途大家比较熟悉,可以拿来接:
键盘
鼠标
U 盘
移动硬盘
USB 摄像头
USB 转串口模块
USB3.0 速度更快,适合接高速存储设备;USB2.0 一般接键盘鼠标这些也完全够用。
3. 千兆网口
这个就是有线网络接口,可以插网线。
“千兆”意思是理论最高支持 1000Mbps 网络速度,比百兆更快、更稳定,适合:
上网
局域网传文件
远程连接开发板
做小服务器
如果以后你想用 SSH 远程登录 Orange Pi,网口就很重要。
4. Wi-Fi 5
这是无线联网功能。
如果不方便插网线,也可以直接连接路由器无线上网。不过做开发时,很多人还是更喜欢有线网络,因为更稳。
5. M.2 接口
这里是 M.2 M-KEY,主要可以接 SSD 固态硬盘。
它的作用就是扩展更快、更大的存储空间。相比 TF 卡,SSD 通常:
速度更快
更适合装系统
更适合大量读写
6. TF 卡插槽
这个就是插 MicroSD 卡的地方。
很多人第一次上手 Orange Pi,通常都是先把系统镜像烧录到 TF 卡里,再插到板子上启动。
所以可以把 TF 卡理解成最常见、最容易上手的启动方式。
7. eMMC 插座
这个是给 eMMC 模块用的。
eMMC 也可以看作一种板载存储方案,通常比 TF 卡更稳定一些,适合做长期运行系统的存储介质。
8. SPI Flash
这个词对小白比较陌生。
你可以把它理解成一个“小容量启动存储芯片”,主要负责:
存放启动程序
引导系统启动
配合 SSD 或其他存储介质使用
比如文档里经常提到 SPI Flash + NVMe SSD,意思通常是:
SPI Flash 负责启动引导
SSD 负责存放完整系统
9. 摄像头接口
官方写的是:
1 * MIPI CSI 4Lane
1 * MIPI D-PHY RX 4Lane
对小白来说,可以先记住一句话:
这说明 Orange Pi 5 Pro 支持连接 MIPI 摄像头,适合做图像采集、机器视觉、识别类项目。
这里的 4Lane 可以理解成高速数据通道比较多,带宽更高,适合高分辨率图像传输。
10. 40Pin 扩展排针
这个接口特别重要。
它可以扩展很多功能,比如:
UART
PWM
I2C
SPI
CAN
GPIO
如果你刚学开发板,可以先把它理解成“连接外部硬件的总接口”。
以后做项目时,很多传感器、舵机、电机驱动模块、屏幕模块,都会接到这上面。
11. 调试串口
文档里说调试串口包含在 40Pin 里面。
调试串口有什么用?
简单说,它是开发板和电脑之间的一条“底层沟通通道”,即使系统没正常显示画面,也能通过串口看到启动日志、输入命令,特别适合排查问题。
12. 风扇接口
Orange Pi 5 Pro 板上还有散热风扇接口,可以接 5V 风扇,并且支持 PWM 调速。
这意味着:
温度高的时候可以自动或手动调整风扇速度
更适合长时间运行
五、它支持哪些系统?
Orange Pi 5 Pro 支持的系统还是很多的,包括:
Orange Pi OS (Droid)
Orange Pi OS (Arch)
Android 12.1
Android 13
Debian 11
Debian 12
Ubuntu 20.04
Ubuntu 22.04
对于小白来说,我觉得可以这样选:
如果你想学习 Linux 入门:
优先考虑 Ubuntu 22.04 或 Debian
如果你想体验安卓:
可以尝试 Android 12.1 或 Android 13
如果你想体验官方生态:
可以看看 Orange Pi OS
六、新手入门要准备哪些东西?
根据手册,最基础的一套入门配件大概包括下面这些。
1. TF 卡
建议至少 16GB,更推荐 32GB 或以上,而且最好是速度快一点的卡。
用途:
烧录系统镜像
插到开发板上启动系统
2. 读卡器
用来把系统镜像写入 TF 卡。
3. 显示器
最好有 HDMI 接口。
用途:
显示 Orange Pi 的系统界面
方便初次配置
4. HDMI 线
用来连接开发板和显示器/电视。
5. 电源适配器
官方建议使用 5V/5A Type-C 电源。
这里有一个很重要的细节:
Orange Pi 5 Pro 的 Type-C 供电口不支持 PD 协议协商,只支持固定 5V 输入。
这个意思就是:
不是所有 Type-C 充电器都能用,最好直接选符合 5V/5A 要求的电源,不要想当然地拿手机快充头去代替。
6. USB 键盘和鼠标
用于控制系统界面。
7. 网线
如果你打算联网、远程登录、下载软件,网线很有用。
8. USB 公对公数据线
这个主要用于烧录到 eMMC、NVMe SSD 等操作。
9. 散热风扇
性能强的板子发热也会更明显,风扇会让使用更稳定。
10. USB 转 TTL 模块
如果后面要学习串口调试,就会用到。
11. 一台电脑
文档里提到:
Windows PC 可用于烧录 Android / Linux 镜像
Ubuntu PC 可选,用于编译 Linux 源码
对于刚入门的人来说,前期有一台 Windows 电脑基本就能开始很多操作了。
七、如果我是小白,建议怎么开始?
如果你和我一样是刚入门,我觉得不要一上来就研究太复杂的内容,比如内核编译、SPI Flash 启动、NPU 推理这些。先把最基础的流程走通最重要。
我觉得比较适合的新手路线可以是这样:
第一步:先认识它是什么
先搞明白:
它不是成品电脑,而是开发板
它能装系统
它能接显示器、键盘鼠标、网线
它还能接各种硬件模块
第二步:先准备最基本的配件
最基础的就是:
开发板
电源
TF 卡
读卡器
显示器
HDMI 线
键盘鼠标
第三步:先从 TF 卡启动系统开始
第一次上手,我建议先别折腾 eMMC、SSD、SPI Flash,先用最简单的 TF 卡方式把系统跑起来。
因为对小白来说,TF 卡启动最容易理解,出问题也更方便重来。
第四步:先装 Linux 系统
我个人建议先从 Ubuntu 22.04 或 Debian 开始。
因为学习 Orange Pi,最终很多内容都会和 Linux 打交道,比如:
文件系统
网络
SSH
软件安装
GPIO 控制
开发环境搭建
第五步:学会最基础的几件事
系统起来之后,先不要贪多,先学会下面这些:
正常开机和关机
连接显示器看桌面
连接网线或 Wi-Fi 上网
插键盘鼠标操作系统
记住开发板有哪些主要接口
学会远程登录
第六步:再慢慢学扩展功能
等基础稳定了,再继续研究:
串口调试
摄像头
GPIO
I2C / SPI / UART
SSD 启动
Docker
AI 推理
Android 系统
八、我对 Orange Pi 5 Pro 的初步理解
从目前看的资料来说,我觉得 Orange Pi 5 Pro 最大的特点就是:
性能不弱
接口很多
既能当小电脑,也能当开发板
既能学 Linux,也能做硬件项目
还能往 AI、视觉、边缘计算方向走
对于刚入门的人来说,它的好处是“可成长性很强”:
你可以一开始只把它当成一台小 Linux 电脑,
后面再一步步接触网络、存储、串口、摄像头、GPIO、AI,这样学习路径会自然很多。
更多推荐
所有评论(0)