
图1:树莓派CM0计算模块与CM0NANO开发板 (图片来源:Jeff Geerling)
这枚邮票大小的物件,其实是一台完整的树莓派Zero 2,并且配备了eMMC存储和Wi-Fi功能。但如果你想单独购买它,可能会遇到困难——目前,它主要通过EDAtec(上海晶珩)的CM0NANO开发板套装形式销售,并且主要面向中国市场。

图2:树莓派Zero W,其核心与CM0类似
与常见的树莓派单板计算机不同,CM0这个小家伙没有HDMI接口、以太网接口,甚至没有USB接口。它是“计算模块”(Compute Module)系列的一个特殊版本,属于系统级模块(SoMs)范畴。计算模块本身就是一台完整的Linux计算机,尺寸与台式机CPU相近,设计用于直接“插入”到另一块载板中运行。
计算模块的应用场景非常广泛,常见于信息亭、数字标牌、3D打印机控制,甚至是Ableton Move等专业音频设备中。当你只需要一个轻量级、可联网且易于远程管理的Linux系统时,这类模块堪称理想选择。而CM0是目前整个系列中最小的版本,尺寸仅比普通邮票稍大一圈。

图3:CM0背面展示其邮票孔(Castellated)边缘
CM0还有一个显著特点:其边缘采用了邮票孔(Castellated)设计,这与树莓派Pico类似。这种设计允许产品制造商直接使用标准SMT(表面贴装技术)设备将其拾取并焊接到主PCB上,省去了使用专用板对板连接器的成本和复杂性,非常适合批量生产。
ED-CM0NANO开发板
EDAtec提供的CM0NANO似乎是CM0的官方IO载板。它扩展出了树莓派Zero 2(CM0核心即是RP3A0芯片)的所有基础功能。

图4:CM0模块已安装到CM0NANO开发板上
该载板通过一颗小型USB转以太网芯片(CoreChips SR9900A)提供了10/100M的以太网功能,配备了两个USB 2.0接口、一个全尺寸HDMI接口以及一个用于供电和刷写系统的USB-C接口。此外,它还预留了显示(DSI)和摄像头(CSI)接口、40针GPIO排针以及其他一些功能引脚。

图5:CM0NANO开发板各接口与组件位置详解
要为板载eMMC刷写系统,需要将板上的RPI_BOOT_SW开关拨动到RTC电池一侧,然后通过rpiboot工具将设备挂载到电脑上。接着,就可以使用树莓派官方的Imager工具将Raspberry Pi OS(如Bookworm版本)写入其中。
需要指出的是,CM0上eMMC的读写速度相对较慢,峰值大约在19-20MB/s,这与树莓派CM5等更高端产品上体验到的速度有较大差距。
系统刷写完成后,它就变成了一台搭载完整树莓派桌面环境的Linux计算机。上海晶珩还提供了一个官方的固件支持包,可以通过添加其软件源进行安装。完成这些步骤后,我尝试在这台仅有512MB内存的小机器上做了一件看似不太合理的事:打开了Chromium浏览器。

图6:通过命令行安装EDAtec提供的特定固件包
浏览网页的体验几乎可以称为“不可能的任务”。内存严重不足,以至于系统弹窗警告“Chromium浏览器建议在拥有1GB或更多内存的电脑上使用”。在试图关闭标签页时,浏览器完全退出竟然耗费了将近一分钟。
不过,抛开极限测试不谈,CM0NANO板载的Wi-Fi、以太网、USB、HDMI以及树莓派庞大的软件生态支持,使其成为那些希望在产品中集成一个成熟、稳定Linux环境,而又不想从头设计SoC、内存、存储和无线模块的开发者的一个便捷选择。
全球供应的可能性
CM0是否对美国和世界其他地区的公司和创客有益?答案是肯定的。但它是否会全球上市?这很难说。
树莓派Zero 2 W和CM0除了共享RP3A0核心外,还有一个有趣的共同点:
- Zero 2 W是在新冠疫情初期全球芯片短缺的背景下推出的。
- CM0则是在近期大规模内存短缺若隐若现的时期面世的。
此前,当Hackster就CM0的全球供应计划询问树莓派联合创始人Eben Upton时,他并未给出肯定答复:“目前没有在中国以外销售的计划,但我们会观望事情如何发展。” 这番表态发生在内存短缺问题加剧之前。

图7:左为Zero 2 W核心RP3A0-AU芯片,右为CM0核心RP3A0-N芯片
我与一位树莓派工程师的后续交流揭示了部分原因。一个关键问题在于RP3A0芯片本身,它将一片LPDDR2内存堆叠封装在了SoC之上。这位工程师表示,CM0会与广受欢迎的树莓派Zero 2 W争夺如今已供应紧张(甚至逐渐停产)的LPDDR2内存资源。树莓派官方的优先事项是确保Zero 2 W有充足的库存,以满足全球创客和教育市场的需求。
CM0的定位非常明确:针对低成本、大批量、集成到最终产品中的市场。因此,它是否以及何时能走出中国,仍然是一个未知数。

图8:树莓派CM0计算模块独立展示,可见其紧凑的邮票孔设计
这里不会对这块板卡进行全面的基准测试和评测,原因有二:其一,其性能本质上与我已经评测过的树莓派Zero 2 W几乎相同;其二,至少在可预见的未来,个人用户似乎无法单独购买到CM0模块本身。
在DRAM制造商为追求AI红利而彻底转向更先进制程之前,CM0或许仍有一线机会走向全球。关于它更详细的规格和有限的性能数据,你可以在相关的开源硬件评测项目中找到。

图9:充满极客精神的召唤——技术爱好者集结地