AIoT时代,如何选择一款合适的开发板?

更多资料下载,冲击月薪过万,一线经验工程师录制, 干货满满的嵌入式视频教程,请点击淘宝店:wanglitao.taobao.com

去年一年(2025年),我买了各种开发板回来,前后陆续买了7块,花了差不多6000元,虽然很败家,但我的目的只有一个:在这个AIoT时代,希望能找到一个理想的开发板,作为自己的主力学习平台,能满足未来5年甚至10年的学习需求,并且不过时(能同时满足嵌入式、物联网、AI的学习)。
以学习为导向,选择一个开发板,我的选择标准主要有两个:
一是要有丰富的软件生态。软件生态是开发板的灵魂,如果你买开发板只图便宜,或者只看硬件参数而忽视生态,那么在后续的开发中可能会遇到各种各样的坑。每个坑都可能把你埋进去,在里面浪费大量的时间,直到把你学习的热情消磨殆尽,得不偿失。
二是开发板要有丰富的可扩展接口。通过丰富的外围配件生态,可以给你的学习和研究提供无限可能。我不喜欢那种把接口都做死的开发板,没有任何可扩展性,可玩性很低。比如树莓派的40pin接口,就可以外扩很多外围器件,做很多有趣的东西。
经过综合评估,我觉得下面几款开发板不错,非常适合个人学习和研究:

1 树莓派

树莓派的生态,在所有的开发板中是最好的。官方的Raspberry Pi OS维护极佳,一直在持续迭代更新。支持的操作系统也是最全的,几乎所有的主流Linux发行版(如Ubuntu、Kali、Manjaro等)都会第一时间适配树莓派。“遇事不决搜树莓派”:由于用户基数巨大(5000万+),你遇到的任何bug,Google/百度上前几页一般都会找到现成的解决方案。在软件库支持方面,Python的pip install几乎都能在树莓派上跑通,各种传感器都有现成的库。
树莓派适用的场景有:学习Linux、Python编程、搭建服务器、智能家居
为什么要推荐这块开发板呢?因为树莓派的护城河不在硬件,而在于其无与伦比的软件生态和标准化。除了官方的Raspberry Pi OS(基于Debian)经过十多年打磨,极其稳定,Linux主线内核对树莓派的支持最好,意味着你随便下载一个通用的Linux发行版(如Fedora, Arch, Ubuntu)基本上都能直接跑通,无需等待厂家适配。几乎所有开源软件(Home Assistant, RetroPie等)都首发支持树莓派。在外设生态方面,拥有统一的HAT(Hardware Attached on Top)标准,市面上有成千上万种扩展板(DAC、电机驱动、屏幕)和外围配件,即插即用。
树莓派的缺点是:性能相对较弱(即使是RPi 5,算力和多媒体能力也不如RK3588),且没有原生的NPU(AI加速需外挂)。而且SoC手册不公开,这对于嵌入式开发者是个硬伤,不适合学习底层驱动,因为寄存器级别的配置datasheet看不到。
作为一名嵌入式开发者,树莓派更多时候是作用一个参考板使用,很多开源社区的好想法、好项目,利用树莓派丰富的生态,都可以快速在树莓派上完成原型验证,减轻前期的成本投入。如果你已经上班了,经济能力尚可,买块拿来研究和学习,还是不错的。
推荐版本:Raspberry Pi 5

2 Radxa ROCK 5B

Radxa(瑞莎)在开源社区的口碑,更像是一个“小树莓派”。尤其是基于RK3588的ROCK 5B/5B+系列,完美弥补了树莓派的缺点:集成了NPU,不需要外挂AI加速卡,更适合学习AI;官方的RK3588手册、硬件电路图、BSP软件包都是开源的,非常适合嵌入式学习。

在软件生态方面,Radxa在国内算是做得比较好的,在国外各种开源社区也受很多人关注,开发者很活跃,基本上市面上流行的各种操作系统镜像(支持将近30种操作系统镜像)、各种软件包都能找到,是Armbian的重点支持对象,Joshua Riek的大神级Ubuntu版本适配极好。

硬件接口方面,USB3.0、PCIe M.2 M-key、E-key、2.5G网口、40pin,可以外接WiFi,连接物联网,给开发各种场景应用提供了无限可能,总之,是千元以内值得收藏的一款开发板。

在可玩性方面,通过刷不同镜像的版本,可以把它当做一个机顶盒、游戏盒子、NAS或服务器使用,连接你的显示器或电视,学习娱乐两无误。

推荐版本:ROCK 5B、ROCK 5B+

3 香橙派

跟Radxa相比,香橙派的气质显得更“嵌入式”一些,靠极致的性价比和铺货能力,异军突起。官方提供了一系列镜像(Orange Pi OS, Ubuntu, Debian),Armbian社区也增加了对香橙派的支持。香橙派的生态跟前面两款开发板相比,稍逊一些,好在由于销量巨大,倒逼社区为其适配了完善的系统。

为了压低成本,早期OPi 5采用了特殊的M.2接口(需要买2230或2242规格),或者需要转接板,不如ROCK 5B直接支持2280方便。后续的OPI 5 Plus在接口平衡方面做得更好,基本上满足了一个嵌入式开发者的所有需求:能当嵌入式开发板用,研究底层技术;可扩展各种eMMC、SSD;可扩展WiFi模组,连接物联网;集成的 NPU 支持 AI 模型的部署。

推荐版本:OrangePi 5 Plus、OrangePi 5 Max、OrangePi 5 Ultra

4 NVIDIA Jetson 系列

NVIDIA Jetson 系列开发板,代表型号:Jetson Nano / Orin Nano,是AI与边缘计算领域的垄断者,几乎所有主流深度学习框架(PyTorch, TensorFlow、大模型)都针对NVIDIA GPU有最优化的支持。CUDA壁垒是它最大的护城河。Jetson的开发板不仅创客在用,大量自动驾驶、工业相机公司都在用,技术文档是工业标准的。如果你打算专门做AI这块,可以重点关注这块开发板。

5 MCU系列开发板

乐鑫科技的ESP32-S3 / ESP32-C3 开发板,在IoT(物联网)领域生态做得最好。支持跨平台开发,完美支持Arduino IDE、MicroPython、PlatformIO,甚至可以用Rust开发。官方的ESP-IDF开发框架,文档很详尽,对开发者非常友好,Wi-Fi和蓝牙的协议栈稳定,且有大量现成的连接云平台(AWS, Azure, 阿里云)的示例代码。GitHub上关于智能家居的开源项目,绝大多数是基于ESP32的。

除此之外,国内也有很多优秀的开发板,价格上的超高性价比,详尽的入门教程和文档,活跃的社区,都做得很好。但在软件生态方面跟以上几款相比,还有一定的差距。

6 小结

基于RK3588 SoC芯片的开源硬件,是目前国产开发板中的“当红炸子鸡”。RK3588作为旗舰级顶配芯片,集成了各种最新标准的接口和 IP,可以同时满足 嵌入式+AI+IoT的学习,支持Ubuntu、Debian、Armbian、Android等主流系统(支持30多个版本)。性能接近入门级PC,甚至可以当作一台mini 电脑主机来用(Single Board Computer, SBC),编译代码速度快,性能远超树莓派。

如果你已经工作,或者有一定经济实力,可以搞两块板子:树莓派+ROCK 5B/5B+,或者树莓派+OPI 5 Plus/Max,是一个很好的组合,能满足未来五年90%以上的场景学习需求。而且这些板子配套的软硬件生态非常丰富,可以从全球社区更高的视野去跟踪和研究最新的技术。

一线原厂驱动开发经验,专门为嵌入式精心打造的嵌入式进阶视频教程,详情请点击:王利涛老师个人店