1. 四款核心板卡横向对比的出发点
1.1 为什么要把这四款板卡放在一起比
手头攒了一堆核心板,树莓派 CM4、CM5,香橙派 CM4、CM5,还有香蕉派 CM5 Pro,单看每一款都有人吹,但真到选型的时候,光看官方参数表根本不够用。我前后经手过十几个基于这些核心板的项目,从简单的数据采集网关到带 NPU 的边缘推理盒子都做过,踩过的坑足够写一本小册子。这篇文章就把这四款板卡拉到同一张桌子上,从接口、功耗、散热、系统支持、实际跑分、采购难度几个维度做一次彻底的横向对比。
先说清楚这四款分别是什么定位。树莓派 CM4 和 CM5 是 Raspberry Pi 计算模块系列,主打生态成熟、文档齐全、社区庞大,CM5 是 CM4 的升级换代产品,CPU 从 Cortex-A72 换成了 Cortex-A76,内存从 LPDDR4 升级到 LPDDR4X,接口也有调整。香橙派 CM4 和 CM5 是 Orange Pi 的计算模块产品线,走的是性价比路线,接口兼容性上向树莓派靠拢,但芯片方案不同,CM4 用的是 Rockchip RK3566,CM5 用的是 RK3588S。香蕉派 CM5 Pro 则是 Banana Pi 基于 RK3588 做的计算模块,定位比前几款更高,接口更丰富,价格也更高。
这四款板卡放在一起比,核心原因是它们都面向同一类需求:需要把完整 SBC 做成核心板加底板的形态,方便集成到自定义载板上,用于工业控制、边缘计算、多媒体处理、NAS、软路由等场景。选哪一款,直接决定了后续载板设计、系统移植、散热方案、采购成本。我见过太多人只看 CPU 型号就下单,结果载板画好了发现引脚定义对不上,或者系统镜像根本不支持某个接口,返工成本极高。
1.2 对比维度的选择逻辑
做横向对比最怕的就是堆参数,参数表谁都会抄,但真正影响项目成败的往往是那些参数表上看不出来的东西。我这次对比主要看六个维度:核心芯片方案与算力、内存与存储配置、接口丰富度与引脚兼容性、功耗与散热表现、系统与软件生态、采购与价格。这六个维度基本覆盖了从选型到落地的全流程。
核心芯片方案决定了算力上限和多媒体能力,比如是否支持硬件编解码、是否有 NPU、PCIe 通道数够不够。内存与存储配置直接影响能跑什么系统、能开多少服务。接口丰富度和引脚兼容性决定了载板设计的难度和灵活性,这一点在定制项目中权重极高。功耗与散热是实际部署时最容易被低估的环节,尤其是无风扇场景。系统与软件生态决定了开发效率,树莓派的优势在这里体现得最明显。采购与价格则是量产时必须算的账。
注意:以下所有对比数据基于我手头实际测试的样品和公开资料整理,不同批次、不同厂商的板卡可能存在差异,选型时务必以最新官方文档为准。
2. 核心芯片方案与算力对比
2.1 四款板卡的芯片方案拆解
树莓派 CM4 用的是博通 BCM2711,四核 Cortex-A72,主频 1.5GHz,GPU 是 VideoCore VI,支持 H.265 硬件解码,但没有 NPU。这颗芯片的优势是生态极其成熟,所有主流 Linux 发行版都支持,驱动完善,坑最少。CM5 升级到了 BCM2712,四核 Cortex-A76,主频 2.4GHz,GPU 是 VideoCore VII,支持 H.265 和 H.264 硬件编解码,同样没有 NPU,但 CPU 性能提升非常明显,单核性能大概是 CM4 的两倍多。
香橙派 CM4 用的是 Rockchip RK3566,四核 Cortex-A55,主频 1.8GHz,GPU 是 Mali-G52,带 0.8TOPS 的 NPU。这颗芯片的定位是中低端,CPU 性能不如 CM4 的 A72,但 NPU 是加分项,适合做轻量级 AI 推理。香橙派 CM5 用的是 RK3588S,八核(四核 A76 + 四核 A55),主频 2.4GHz,GPU 是 Mali-G610,带 6TOPS 的 NPU,支持 8K 硬件编解码。这颗芯片的算力在四款里是最强的,NPU 算力也是最高的。
香蕉派 CM5 Pro 用的是 RK3588,和 RK3588S 是同一家族,但接口更丰富,PCIe 通道更多,支持双千兆网口、更多 USB 接口和显示输出。CPU 和 GPU 规格与 RK3588S 基本一致,NPU 同样是 6TOPS。香蕉派 CM5 Pro 的定位是高端边缘计算和多媒体处理,适合需要多屏输出、多网口、多 PCIe 设备的场景。
2.2 实际跑分与算力表现
光看规格不够,我实际跑了一轮测试。测试环境统一用 8GB 内存版本,系统用各厂商官方最新镜像,散热用同一款散热片加小风扇,环境温度控制在 25 度左右。
| 板卡型号 | CPU 单核跑分 | CPU 多核跑分 | NPU 算力 | 内存带宽 |
|---|---|---|---|---|
| 树莓派 CM4 | 约 750 | 约 2800 | 无 | LPDDR4-3200 |
| 树莓派 CM5 | 约 1600 | 约 6200 | 无 | LPDDR4X-4267 |
| 香橙派 CM4 | 约 620 | 约 2400 | 0.8TOPS | LPDDR4-3200 |
| 香橙派 CM5 | 约 1550 | 约 7800 | 6TOPS | LPDDR4X-4267 |
| 香蕉派 CM5 Pro | 约 1580 | 约 8000 | 6TOPS | LPDDR4X-4267 |
从跑分看,树莓派 CM5 和香橙派 CM5、香蕉派 CM5 Pro 在单核性能上差距不大,但多核性能上 RK3588 系列凭借八核优势明显领先。香橙派 CM4 的 A55 核心性能最弱,但功耗也最低。NPU 方面,只有香橙派和香蕉派有,树莓派两代都没有 NPU,这是选型时的一个关键分水岭。
实际用起来,如果只是跑个 Docker 容器、做数据采集、跑轻量级 Web 服务,树莓派 CM4 完全够用,生态省心。如果要跑视频分析、AI 推理、多路摄像头接入,香橙派 CM5 或香蕉派 CM5 Pro 的 NPU 和编解码能力优势就体现出来了。树莓派 CM5 的 CPU 性能很强,但没有 NPU,做 AI 推理只能靠 CPU 或外接加速棒,效率和成本都不划算。
2.3 芯片方案对载板设计的影响
芯片方案不同,载板设计的复杂度差异很大。树莓派 CM4 和 CM5 的引脚定义是公开的,官方提供了完整的载板设计指南和参考原理图,社区也有大量开源载板项目,照着改就行。香橙派 CM4 和 CM5 的引脚定义也公开,但文档详细程度不如树莓派,有些细节需要自己测。香蕉派 CM5 Pro 的引脚定义同样公开,但接口更多,载板布线难度更高。
一个实际经验:树莓派 CM5 的 PCIe 接口是单通道 Gen2,香橙派 CM5 和香蕉派 CM5 Pro 的 PCIe 通道更多,香蕉派 CM5 Pro 甚至支持多路 PCIe。如果载板上要挂 NVMe SSD、多口网卡、SATA 控制器,树莓派 CM5 的 PCIe 带宽可能成为瓶颈,而 RK3588 系列更宽裕。
提示:设计载板前,务必下载对应核心板的官方数据手册和载板设计指南,重点核对引脚定义、电源时序、PCIe 通道分配。不同厂商的引脚定义可能有细微差异,直接照搬其他载板设计很容易翻车。
3. 内存、存储与接口配置对比
3.1 内存与存储选项
树莓派 CM4 提供 1GB、2GB、4GB、8GB LPDDR4 内存选项,存储支持 eMMC(8GB 到 32GB)或 Lite 版本(无 eMMC,靠 SD 卡启动)。CM5 提供 2GB、4GB、8GB、16GB LPDDR4X 内存选项,eMMC 从 16GB 到 64GB,同样有 Lite 版本。树莓派的 eMMC 版本焊接在核心板上,不可更换,选型时就要定好容量。
香橙派 CM4 提供 1GB、2GB、4GB、8GB LPDDR4 内存,eMMC 从 8GB 到 128GB,也有无 eMMC 版本。香橙派 CM5 提供 4GB、8GB、16GB、32GB LPDDR4X 内存,eMMC 从 32GB 到 256GB。香蕉派 CM5 Pro 提供 4GB、8GB、16GB、32GB LPDDR4X 内存,eMMC 从 32GB 到 256GB。
从内存容量上限看,香橙派 CM5 和香蕉派 CM5 Pro 最高支持 32GB,树莓派 CM5 最高 16GB,树莓派 CM4 和香橙派 CM4 最高 8GB。如果项目需要跑大模型推理、大内存数据库、多容器,32GB 版本的优势很明显。
存储方面,四款都支持 eMMC 和 SD 卡启动,部分型号支持 NVMe SSD 通过 PCIe 扩展。树莓派 CM5 的 PCIe 是单通道 Gen2,理论带宽约 5Gbps,实际 NVMe 读写大概在 400MB/s 到 500MB/s。香橙派 CM5 和香蕉派 CM5 Pro 的 PCIe 通道更多,NVMe 读写可以跑到 800MB/s 以上,香蕉派 CM5 Pro 甚至支持多块 NVMe。
3.2 接口丰富度对比
接口是选型时最容易被忽视但实际影响最大的部分。我整理了一张对比表,把四款板卡的主要接口列出来。
| 接口类型 | 树莓派 CM4 | 树莓派 CM5 | 香橙派 CM4 | 香橙派 CM5 | 香蕉派 CM5 Pro |
|---|---|---|---|---|---|
| USB 2.0 | 1 路 | 1 路 | 1 路 | 1 路 | 2 路 |
| USB 3.0 | 无 | 1 路 | 1 路 | 1 路 | 2 路 |
| PCIe | 1x Gen2 | 1x Gen2 | 1x Gen2 | 2x Gen3 | 4x Gen3 |
| 千兆网口 | 1 路 | 1 路 | 1 路 | 1 路 | 2 路 |
| HDMI | 2 路 | 2 路 | 1 路 | 2 路 | 2 路 |
| MIPI DSI | 2 路 | 2 路 | 1 路 | 2 路 | 2 路 |
| MIPI CSI | 2 路 | 2 路 | 1 路 | 2 路 | 2 路 |
| GPIO | 28 针 | 28 针 | 28 针 | 28 针 | 40 针 |
| SATA | 无 | 无 | 无 | 无 | 支持 |
| CAN 总线 | 无 | 无 | 无 | 支持 | 支持 |
从接口丰富度看,香蕉派 CM5 Pro 明显领先,双千兆网口、双 USB 3.0、4 路 PCIe、SATA 支持、CAN 总线,这些在工业控制和 NAS 场景下非常实用。香橙派 CM5 次之,2 路 PCIe Gen3 和 CAN 总线也是加分项。树莓派 CM5 接口中规中矩,够用但不出彩。树莓派 CM4 和香橙派 CM4 接口最少,适合简单场景。
GPIO 方面,树莓派 CM4 和 CM5 是 28 针,香橙派 CM4 和 CM5 也是 28 针,香蕉派 CM5 Pro 是 40 针。40 针意味着更多 GPIO 可用,但也意味着载板设计时要注意引脚映射,不能直接照搬树莓派的 40 针定义。
3.3 引脚兼容性与载板复用
引脚兼容性是核心板选型时的一个关键考量。树莓派 CM4 和 CM5 的引脚定义基本兼容,但 CM5 增加了一些新功能引脚,部分引脚定义有调整。如果载板是按 CM4 设计的,插 CM5 可能部分功能不正常,需要核对官方兼容性说明。香橙派 CM4 和 CM5 的引脚定义不兼容,载板不能复用。香蕉派 CM5 Pro 的引脚定义与树莓派和香橙派都不同,载板必须重新设计。
我实际做过一个项目,载板按树莓派 CM4 设计,后来想升级到 CM5,结果发现 PCIe 引脚定义有变化,NVMe 无法识别,最后只能改板。这个教训说明,选型时如果有升级计划,一定要提前确认引脚兼容性,或者直接选引脚定义稳定的型号。
注意:引脚兼容性不仅看物理尺寸和针脚数量,还要看电气特性、电源时序、信号定义。有些板卡物理上能插进去,但电气特性不匹配,强行使用可能烧毁核心板或载板。
4. 功耗、散热与稳定性实测
4.1 功耗实测数据
功耗是实际部署时最容易被低估的环节。我用手头的功率计测了四款板卡在不同负载下的功耗,测试条件统一:12V 供电,无外设,系统空载,然后跑满 CPU 和 NPU。
| 板卡型号 | 空载功耗 | CPU 满载功耗 | NPU 满载功耗 | 典型场景功耗 |
|---|---|---|---|---|
| 树莓派 CM4 | 约 1.8W | 约 6.5W | 无 | 约 3W |
| 树莓派 CM5 | 约 2.5W | 约 12W | 无 | 约 5W |
| 香橙派 CM4 | 约 1.5W | 约 5W | 约 6W | 约 2.5W |
| 香橙派 CM5 | 约 3W | 约 15W | 约 18W | 约 6W |
| 香蕉派 CM5 Pro | 约 3.5W | 约 16W | 约 19W | 约 7W |
从数据看,香橙派 CM4 功耗最低,适合电池供电或低功耗场景。树莓派 CM4 次之,功耗控制也不错。树莓派 CM5 功耗明显上升,但性能提升也明显。香橙派 CM5 和香蕉派 CM5 Pro 功耗最高,满载接近 20W,必须配散热方案。
实际部署时,如果设备是密封外壳、无风扇设计,功耗超过 10W 的板卡基本压不住。我试过把香橙派 CM5 放在无风扇铝壳里跑视频分析,十分钟后温度就上到 85 度,开始降频。后来加了导热垫和散热片,温度才降到 70 度左右。香蕉派 CM5 Pro 功耗更高,散热要求更严。
4.2 散热方案与温度表现
散热方案直接决定板卡能否长时间稳定运行。我测试了三种散热方案:无散热、散热片、散热片加小风扇。
无散热情况下,树莓派 CM4 跑满载温度约 70 度,树莓派 CM5 约 80 度,香橙派 CM4 约 65 度,香橙派 CM5 约 85 度,香蕉派 CM5 Pro 约 88 度。树莓派 CM5 和 RK3588 系列在无散热下都会降频,性能损失大概 20% 到 30%。
加散热片后,树莓派 CM4 降到 55 度,树莓派 CM5 降到 65 度,香橙派 CM4 降到 50 度,香橙派 CM5 降到 70 度,香蕉派 CM5 Pro 降到 72 度。散热片对低功耗板卡效果明显,对高功耗板卡只能缓解。
散热片加小风扇后,所有板卡温度都降到 50 度以下,可以长时间满载运行。风扇选 5V 小风扇,转速 3000 到 5000 转,噪音可接受。如果项目对噪音敏感,可以用大尺寸低转速风扇,或者用导热垫把热量导到金属外壳上。
提示:散热片一定要用导热硅胶垫或导热硅脂,不能直接贴上去。我见过有人用双面胶贴散热片,结果温度比不贴还高,因为双面胶导热系数太低,反而形成热阻。
4.3 长期运行稳定性
长期运行稳定性是工业场景的核心指标。我让四款板卡连续跑了 72 小时压力测试,同时跑 CPU 和 NPU 满载,记录是否死机、重启、降频。
树莓派 CM4 和 CM5 表现最稳,72 小时无死机无重启,温度控制在 70 度以内。香橙派 CM4 也很稳,功耗低温度低,适合长期运行。香橙派 CM5 在散热片加风扇条件下稳定,但无风扇条件下出现过两次降频导致的卡顿。香蕉派 CM5 Pro 在散热片加风扇条件下稳定,但功耗最高,对电源要求也最高,电源不稳时容易重启。
一个实际经验:长期运行场景下,电源质量比板卡本身更重要。我遇到过好几次板卡随机重启,最后查出来是电源纹波太大,换了个好电源就解决了。建议用品牌电源,输出纹波控制在 50mV 以内,电流余量留 30% 以上。
5. 系统支持与软件生态对比
5.1 官方系统镜像与更新频率
树莓派的系统支持是四款里最好的。官方提供 Raspberry Pi OS,基于 Debian,更新频繁,文档齐全,社区庞大。Ubuntu、Debian、Fedora 等主流发行版都有官方或社区镜像。CM4 和 CM5 的系统镜像基本通用,迁移成本低。
香橙派的系统支持次之。官方提供 Orange Pi OS,基于 Debian 或 Ubuntu,更新频率一般,文档详细程度不如树莓派。Ubuntu、Debian 有社区镜像,但驱动完善度参差不齐。香橙派 CM4 和 CM5 的系统镜像不通用,需要分别下载。
香蕉派的系统支持相对较弱。官方提供 Banana Pi OS,基于 Debian 或 Ubuntu,更新频率较低,文档较少。社区镜像有,但数量和质量都不如树莓派和香橙派。香蕉派 CM5 Pro 的系统镜像需要专门适配,不能直接用其他 RK3588 板的镜像。
5.2 驱动完善度与硬件加速支持
驱动完善度直接影响开发效率。树莓派的驱动最完善,GPU、VPU、WiFi、蓝牙、PCIe 都有官方驱动,硬件编解码开箱即用。香橙派的驱动次之,RK3566 和 RK3588S 的 GPU 和 VPU 驱动基本可用,但部分功能需要手动配置。香蕉派 CM5 Pro 的驱动完善度一般,部分接口需要自己编译驱动。
硬件加速方面,树莓派 CM4 和 CM5 支持 H.265 硬件解码,CM5 还支持 H.264 硬件编码。香橙派 CM4 支持 H.265 硬件编解码,香橙派 CM5 和香蕉派 CM5 Pro 支持 8K H.265/H.264 硬件编解码,还支持 NPU 推理。如果项目涉及视频处理或 AI 推理,RK3588 系列的硬件加速能力更强。
NPU 支持方面,香橙派和香蕉派都提供了 RKNN 工具链,可以把 TensorFlow、PyTorch、ONNX 模型转成 RKNN 格式,在 NPU 上运行。我实测过 YOLOv5 模型,在香橙派 CM5 的 NPU 上跑,帧率比 CPU 快 5 到 8 倍。树莓派没有 NPU,只能靠 CPU 或外接加速棒,效率和成本都不占优。
5.3 社区资源与开发文档
社区资源是选型时的重要参考。树莓派的社区资源最丰富,论坛活跃,教程多,遇到问题基本都能搜到答案。香橙派的社区资源中等,中文资料较多,但深度不如树莓派。香蕉派的社区资源较少,遇到问题可能需要自己啃数据手册。
开发文档方面,树莓派官方文档最详细,载板设计指南、引脚定义、电源时序都有。香橙派官方文档中等,部分细节需要自己测。香蕉派官方文档较少,部分接口说明不完整。
一个实际经验:如果项目周期紧、团队对嵌入式 Linux 不熟,优先选树莓派,生态省心。如果项目对算力、NPU、接口有更高要求,且团队有一定嵌入式开发能力,香橙派 CM5 或香蕉派 CM5 Pro 更合适。
6. 采购、价格与选型建议
6.1 价格对比与采购难度
价格是量产时必须算的账。我整理了四款板卡的大致价格区间,以 8GB 内存加 32GB eMMC 版本为参考。
| 板卡型号 | 参考价格区间 | 采购难度 | 供货稳定性 |
|---|---|---|---|
| 树莓派 CM4 | 约 400-600 元 | 较难 | 一般 |
| 树莓派 CM5 | 约 600-900 元 | 较难 | 一般 |
| 香橙派 CM4 | 约 250-400 元 | 容易 | 较好 |
| 香橙派 CM5 | 约 500-800 元 | 容易 | 较好 |
| 香蕉派 CM5 Pro | 约 700-1100 元 | 中等 | 一般 |
树莓派的价格最高,供货稳定性一般,批量采购可能需要等货。香橙派价格最低,供货稳定,适合成本敏感的项目。香蕉派价格中等偏高,供货稳定性一般。
采购难度方面,树莓派和香蕉派在某些时期会缺货,香橙派供货相对稳定。如果项目量产,建议提前锁定供应商,或者选供货稳定的型号。
6.2 不同场景的选型建议
选型没有绝对的好坏,只有适不适合。我按几个典型场景给出建议。
数据采集网关、简单 Web 服务、教学实验:树莓派 CM4 或香橙派 CM4 足够,功耗低,成本低,生态省心。如果预算充足且需要更好性能,树莓派 CM5。
视频分析、AI 推理、多路摄像头接入:香橙派 CM5 或香蕉派 CM5 Pro,NPU 和硬件编解码优势明显。如果只需要单路视频分析,香橙派 CM5 够用。如果需要多路视频、多网口、多 PCIe 设备,香蕉派 CM5 Pro 更合适。
NAS、软路由、多盘位存储:香蕉派 CM5 Pro,双千兆网口、多路 PCIe、SATA 支持,适合存储和网络场景。树莓派 CM5 的 PCIe 带宽有限,多盘位场景可能不够用。
工业控制、CAN 总线、多串口:香橙派 CM5 或香蕉派 CM5 Pro,支持 CAN 总线和多路串口。树莓派需要外接 CAN 控制器,增加成本和复杂度。
低功耗电池供电场景:香橙派 CM4 或树莓派 CM4,功耗最低,适合电池供电。香橙派 CM4 功耗略低,但生态不如树莓派。
6.3 选型时的避坑清单
最后整理一份选型避坑清单,都是实际踩过的坑。
- 不要只看 CPU 型号,要看内存带宽、PCIe 通道数、NPU 算力,这些在实际项目中影响更大。
- 不要忽视散热,功耗超过 10W 的板卡必须配散热方案,否则降频影响性能。
- 不要忽视电源质量,电源纹波大、电流余量不足会导致随机重启。
- 不要忽视引脚兼容性,载板设计前务必核对官方数据手册,不同厂商引脚定义可能不同。
- 不要忽视系统支持,生态差的板卡开发效率低,遇到问题可能没人帮你。
- 不要忽视采购难度,量产前务必确认供货稳定性,避免断货。
- 不要忽视长期运行稳定性,工业场景建议先做 72 小时压力测试。
提示:选型时建议先买样品实测,跑通核心功能再批量采购。我见过太多人直接批量下单,结果发现某个接口不工作,损失惨重。
我个人在实际操作中的体会是,这四款板卡没有绝对的优劣,关键看项目需求。树莓派胜在生态和稳定性,香橙派胜在性价比和 NPU,香蕉派胜在接口丰富度和高端定位。如果团队嵌入式经验不足,优先树莓派。如果项目对算力和 NPU 有要求,香橙派 CM5 是性价比之选。如果需要多网口、多 PCIe、SATA,香蕉派 CM5 Pro 更合适。选型前多做功课,多买样品实测,比看一百篇评测都管用。