2020年9月,我写过一篇文章介绍香蕉派(Banana Pi)团队正在开发的一款产品,叫做BPI-M5的 Amlogic S905X3 SBC。BPI-M5与2020年4月推出的 Hardkernel ODROID-C4板其实非常相似。当时,我注意到香蕉派BPI-M5默认情况下就添加了板载16GB eMMC闪存,而ODROID-C4需要从MicroSD卡或单独的eMMC闪存模块中启动。
当时我还指出,在软件和社区支持方面ODROID板通常要好得多。我还注意到 BPI-M5板的5V电压输入只能通过USB-C提供,而Hardkernel开发板可以通过电源桶插孔支持,且电压输入也更广泛,它拥有5.5V至17V的电源桶插孔输入。不过,这也有可能会成为客户将驱动器连接到USB 3.0端口时出现的潜在电源问题。价格方面还是比较不错的,现在香蕉派BPI-M5 SBC在全球速卖通上的价格是53美元,不包邮。
香蕉派BPI-M5规格没有变化,接下来我们可以在下表中看一下它与 ODROID-C4和树莓派4 Model B的对比,如下表所示:
香蕉派BPI-M5 | ODROID-C4 | 树莓派4 | |
---|---|---|---|
SoC | Amlogic S905X3四核 Cortex-A55 @ 2.0 GHz,搭载 Mali-G31 MP2 GPU | Amlogic S905X3 四核 Cortex-A55 @ 2.0GHz,搭载 Mali-G31 MP2 GPU | Broadcom BCM2711 四核 Cortex-A72 @ 1.5GHz,搭载 VideoCore VI GPU |
系统内存 | 4GB LPDDR4 | 4GB DDR4 | 2GB、4GB 或 8GB LPDDR4-3200 SDRAM |
存储 | 16GB eMMC 闪存和 MicroSD 卡插槽 | eMMC 闪存模块插槽和 MicroSD 卡插槽 | MicroSD 卡槽 |
网络 | 千兆以太网 | 千兆以太网 | 千兆以太网、802.11b/g/b/ac WiFi 5 和蓝牙 5.0 |
视频输出 | HDMI 2.1 高达 4Kp60 | HDMI 2.1 高达 4Kp60 | 2 个micro HDMI 2.0,最高 4Kp60 |
音频输出 | 3.5 mm音频插孔 | 可选的 SPDIF 光输出 | 3.5 mm AV 插孔,音频扩展接头 |
LCD I/F | N/A | N/A | 2 通道 MIPI DSI 显示端口 |
摄像头接口 | N/A | N/A | 2 通道 MIPI CSI 摄像头端口 |
USB | 4 个 USB 3.0 端口 | 4 个 USB 3.0 端口,1 个 Micro USB 2.0 OTG 端口 | 2 个 USB 3.0 端口,2 个 USB 2.0 端口 |
电源 | 5V @ 3A 通过 USB Type-C 端口 | 5.5V-17.5V 通过 5.5/2.1mm DC 电源插孔 | 5V DC 通过 USB Type-C 端口 |
IR | Yes | Yes | N/A |
扩展头 | 40 针 GPIO 接头 | 40针GPIO接头,7针音频扩展接头 | 40 针 GPIO 接头 |
按钮 | 重置、用户和 U-boot | N/A | N/A |
尺寸 | 85x56 mm,48 g | 85x56 mm,59 g | 85x56 mm |
虽然这三款主板都支持Linux和Android,但软件支持的差异还是很大的。树莓派4 Linux发行版选择的是基于Debian的树莓派OS,而Hardkernel为 ODROID-C4发行并支持Ubuntu Mate。ODROID-C4可能是三款SBC中运行 Android最好的。香蕉派还在Wiki上为BPI-M5提供Android和Ubuntu Mate,我猜这可能是因为他们“利用”了为ODROID-C4制作的镜像。
考虑到香蕉派BPI-M5配备了16GB闪存,我觉得它可能是性价比最高的。但在使用时可能会遇到软件方面的一些问题,并且正如上文所说的,由于其电源电路的实施方案,将多个驱动器连接到USB 3.0端口时可能会出现电源执行的问题。
文章翻译者:Jacob,嵌入式系统测试工程师、RAK高级工程师,物联网行业多年工作经验,熟悉嵌入式开发、测试各个环节,对不同产品有自己专业的分析与评估。