文章转自 Jeff 的博客
这枚小小的邮票状物件,其实是一款完整的树莓派Zero 2,并配备了eMMC存储和Wi-Fi功能。但我无法单独买到它。除非我从EDATEC-上海晶珩购买CM0NANO开发板,或者我住在中国。
树莓派CM0这个小家伙没有HDMI接口、以太网接口,甚至没有USB接口。它是“计算模块”系列板卡的一个特殊版本,即所谓的树莓派“模块化系统”(SoMs)。计算模块是完整的Linux计算机,大小与普通台式机CPU相近,可“插入”到另一块板卡中,使其运行起来。
计算模块应用广泛,可用于信息亭、标识牌、3D打印机,甚至新款Ableton Move设备。如果你只需要一点Linux系统用于网络连接和远程控制,这些模块堪称完美之选。而CM0是目前最小的版本,仅比邮票稍大一点。
但与其他所有计算模块不同的是,CM0的边缘采用锯齿状设计,与Pico类似。这样,将该模块集成到产品中的公司就可以直接将其拾取并焊接到主PCB上,而无需使用更精细的板对板连接器。
但为什么这款产品仅在中国有售呢?我稍后会解释这一点,不过首先,我要感谢EDAtec为我提供CM0及其CM0NANO开发板进行测试。如果没有他们,我想我永远无法向大家展示这些树莓派产品。
ED-CM0NANO
上海晶珩的CM0NANO似乎是CM0的官方IO板。它集成了树莓派Zero 2和CM0核心的RP3A0芯片的所有功能。
该板通过一个小型USB转以太网芯片(CoreChips SR9900A)提供10/100以太网功能,配备两个USB 2.0接口、全尺寸HDMI接口以及用于供电和刷新eMMC的USB-C接口。此外,还设有显示和摄像头接口、GPIO接口以及几个其他排针接口。
要刷写板载eMMC,我需将RPI_BOOT_SW开关拨向RTC电池槽,然后使用rpiboot将其挂载到我的Mac上。接着,我使用树莓派成像工具将Pi OS 13刷入其中。
与我在使用树莓派5代产品(如CM5)时所习惯的速度相比,这里的eMMC速度非常慢。其最高速度似乎在19-20MB/秒左右。
刷写完成后,它便成为一台配备树莓派桌面环境的完整的Linux计算机。
上海晶珩提供了一个固件支持包,可以从他们的软件包仓库中安装。安装完成后,我就做了没有人在这么小的计算机上做的事情:启动了Chromium浏览器。
https://edatec.cn/docs/zh/cm0nano/um/5-installing-os/#_5-3-%E5%AE%89%E8%A3%85firmware%E5%8C%85
在这里浏览网页几乎是不可能的事,因为它只有512兆的内存——内存如此之少,以至于弹出警告提示Chromium浏览器应仅在内存1GB或更多的电脑上使用!
我尝试浏览了这个网站,在我反复点击关闭标签页的X按钮后,退出浏览器竟然花了大约一分钟的时间!
但凭借Wi-Fi、以太网、USB、HDMI以及树莓派生态系统提供的所有其他功能,那些只想在产品上搭载一个得到良好支持的Linux环境(而不想集成SoC、内存、存储和无线芯片)的产品,已经具备了这一点。
全球分销的可能性
我认为美国及世界其他地区的公司和创客也会从CM0中受益吗?是的。我认为这会发生吗?很难说。
Zero 2 W和CM0除了整体架构外,还有一个共同点:
Zero 2 W是在新冠疫情引发的芯片短缺初期推出的。
CM0则是在大规模内存短缺前夕推出的。
当Hackster就全球供应情况询问Eben Upton时,他并未给出明确答复:目前没有计划在中国以外地区销售,但我们会看看后续情况如何。
那是在内存短缺问题恶化之前。
我随后就此事询问了一位树莓派工程师,听起来一个主要问题是RP3A0芯片,该芯片将一个LPDDR2内存芯片堆叠在树莓派的SoC之上。
他说,CM0会与树莓派Zero 2争夺LPDDR2内存,而这种内存如今供应紧张(现已停产,因此库存只会越来越有限),他们希望确保广受欢迎的Zero 2 W能够保持库存充足,以满足创客和教育领域的需求。
CM0明确针对低端市场,集成到流水线生产的产品中。因此,CM0是否会走出中国,尚难预料。
我在这里不会对这块板卡进行全面评测,因为:
1.它实际上与我已经评测过的树莓派Zero 2 W几乎相同。
2.无论如何(至少目前看来在可预见的未来内),我也无法单独购买到它。
我认为在DRAM制造商全力投身人工智能以牟取暴利之前,CM0还是有机会走向全球的。你可以在我的sbc-reviews关于CM0的专题中找到更多细节和基准测试结果。
https://github.com/geerlingguy/sbc-reviews/issues/98