2. 开发板选型指南:主流RK3588开发板介绍与选购建议
说实话,选开发板这事儿,比选手机还让人头疼。手机嘛,无非是苹果安卓二选一。但RK3588的开发板,市面上少说也有七八家在做。我当年第一次接触RK3588时,也花了整整一周去对比参数。今天就把我的经验掰开揉碎了讲给你听。
2.1 主流RK3588开发板概览
目前市面上最活跃的三家,分别是Firefly、友善之臂和香橙派。这三家我都用过,各有各的脾气。
Firefly(飞凌)
Firefly是我个人用得最多的。他们的核心板设计很成熟,接口布局也合理。我记得第一次拿到Firefly的RK3588开发板时,第一印象就是——这板子做工真扎实。沉金工艺到位,焊点饱满,一看就是大厂风范。
Firefly的文档做得也不错,尤其是原理图和PCB封装,基本都能直接拿来用。我在项目中遇到过一个问题,就是他们的某些GPIO复用功能在文档里写得不清楚,后来还是翻源码才搞明白。嗯,这点要注意。
友善之臂(FriendlyElec)
友善之臂的NanoPC-T6系列,我评价为「小而精」。他们的板子尺寸控制得很好,适合做嵌入式产品原型。但说实话,接口数量上就有点捉襟见肘了。如果你只是跑个Linux桌面,或者做轻量级AI推理,那完全够用。但要是想外接一堆传感器和显示屏,就得掂量掂量了。
我曾经用友善之臂的板子做过一个边缘计算网关项目,结果发现只有一个M.2接口,想同时接WiFi模块和NVMe硬盘,只能二选一。后来我加了个USB转接卡才搞定,但稳定性嘛...你懂的。
香橙派(Orange Pi)
香橙派走的是性价比路线。他们的RK3588开发板价格最低,但功能一个不少。我建议预算有限的朋友可以优先考虑。不过要注意,香橙派的散热设计相对简单,跑高负载任务时温度容易飙上去。我有个朋友用香橙派做视频编解码,连续跑了三天,结果板子直接降频了。后来加了个主动散热风扇才稳住。
2.2 接口对比:一张表说清楚
我把这三家的主流型号拉出来做了个对比。你直接看这张表就行,省得自己一个个翻规格书。
| 项目 | Firefly ROC-RK3588S-PC | 友善之臂 NanoPC-T6 | 香橙派 5 Plus |
|---|---|---|---|
| CPU | RK3588 (4×A76 + 4×A55) | RK3588 (4×A76 + 4×A55) | RK3588 (4×A76 + 4×A55) |
| NPU | 6 TOPS | 6 TOPS | 6 TOPS |
| 内存 | 4GB/8GB LPDDR4x | 4GB/8GB LPDDR4x | 4GB/8GB/16GB LPDDR4x |
| 存储 | eMMC 32GB/64GB | eMMC 32GB/64GB | eMMC 32GB/64GB |
| M.2接口 | 1×M.2 M-Key (PCIe 3.0 x4) | 1×M.2 M-Key (PCIe 3.0 x4) | 1×M.2 M-Key (PCIe 3.0 x4) |
| HDMI输出 | 2×HDMI 2.1 | 1×HDMI 2.1 | 2×HDMI 2.1 |
| USB接口 | 4×USB 3.0 + 2×USB 2.0 | 2×USB 3.0 + 2×USB 2.0 | 3×USB 3.0 + 2×USB 2.0 |
| 以太网 | 1×千兆 + 1×2.5G | 1×千兆 | 1×千兆 + 1×2.5G |
| WiFi/BT | 可选模块 | 板载AP6275P | 可选模块 |
| GPIO | 40-pin (兼容树莓派) | 40-pin (兼容树莓派) | 40-pin (兼容树莓派) |
| 尺寸 | 100×72mm | 100×72mm | 100×72mm |
| 参考价格 | ¥699起 | ¥599起 | ¥499起 |
2.3 选购建议:按场景来选
选开发板这事儿,说白了就是看你的项目需求。我按常见场景给你列几个推荐方案。
场景一:AI边缘计算
如果你要做AI推理,比如人脸识别、物体检测这些,那NPU性能是关键。三家的NPU都是6 TOPS,理论上一样。但实际跑起来,散热好的板子能持续输出更高性能。
我建议选Firefly或香橙派,因为它们有2.5G网口,数据传输更快。我曾经用香橙派跑YOLOv5模型,配合2.5G网口传输视频流,延迟比千兆网口低了将近30%。
场景二:多屏显示系统
需要接多个显示屏的,比如数字标牌、广告机这些,那HDMI接口数量就是硬指标。Firefly和香橙派都有双HDMI 2.1输出,支持4K@60Hz。友善之臂只有一个HDMI,做双屏就得用DP转接,麻烦不说,还多花钱。
场景三:嵌入式Linux学习
如果你是初学者,我建议从香橙派入手。价格便宜,坏了不心疼。而且香橙派的社区活跃度很高,遇到问题随便一搜就有答案。我刚开始学RK3588时,就是在香橙派上折腾的,踩了不少坑,但也学了不少东西。
2.4 避坑指南
最后说几个我踩过的坑,你注意避开。
- 电源适配器别省:RK3588的功耗不低,满载时能到15W以上。我建议用12V/3A以上的电源,别用那些杂牌充电头。我曾经用手机充电头供电,结果跑AI模型时频繁重启,查了半天才发现是供电不足。
- 散热一定要做好:RK3588的发热量不小,尤其是跑NPU或GPU时。我建议至少配一个散热片,最好再加个风扇。香橙派的原装散热片偏小,我自己换了个大的,温度直接降了10度。
- 注意eMMC版本:有些开发板配的是eMMC 5.0,有些是eMMC 5.1。后者读写速度更快。买的时候问清楚,别花冤枉钱。
- GPIO电平:RK3588的GPIO是3.3V电平,但有些外设是5V的。记得加电平转换模块,否则烧了IO口别找我哭。
好了,关于开发板选型就聊这么多。下一章我们开始讲环境搭建,到时候我会手把手教你装系统、配工具链。有什么问题,咱们课上见。