Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC
编辑搜图
Banana Pi 推出了全志 H618 开发系统的第二个版本,标记为 V2.0,名称为 BPi-M4 Zero,采用 Raspberry Pi Zero 格式。不久前,我们写过BPi-M4 Berry型号,其外观类似于Raspberry Pi 3。当时,我们首先对Banana Pi提供的支持感到满意。这个 Zero 克隆的主要竞争对手可能是Raspberry Pi Zero 2W本身,但也是流行的具有相同 SoC 的Orange Pi Zero 2W 。
总体评价:
编辑搜图
编辑搜图
尺寸为 65 x 30 的零格式非常适合嵌入,并且由于它不需要额外的载板,因此在创客界比 CM(计算模块)格式的板更受欢迎。全志H618实际上是稍旧的H616 SoC的修订版,它比它只有一个实际优势,那就是运行Android 12操作系统的能力。
编辑搜图
它是一款四核处理器,具有 ARM Cortex-A53 内核,主频为 1.5 GHz。 ARM Cortex-A53 内核出现在 Raspberry Pi 3 型号中,其工作频率为 1.4 GHz。比较 Sysbench RAM 测试的性能,我们发现 H618 相对于 Broadcom BCM2837B0 SoC 略有优势。
编辑搜图
我们真正可以看到 Banana Pi BPi-M4 Zero 相对于 Raspberry Pi 型号的优势在于硬件加密。我们可以在 openSSL 测试中看到速度,很明显,对于数据保护很重要的应用程序,H618 是正确的选择。
编辑搜图
内置 GPU 是 ARM Mali-G31 MP2,常见于许多机顶盒中,能够以 60 Hz 的频率显示 4K 图像。一般来说,它们使用 Android 操作系统,我们很少在这个领域使用它。我们指出这一点是因为 Linux 上的驱动程序质量仍然较低,并且 Debian 12 操作系统上的平台在 glexgears 上的得分为 212 fps,而在 glmark2-es2 上仅为 33。问题是驱动程序不允许更改分辨率,因此我们一直在 Windows 中工作,但在分辨率为 1920 x 1080 像素的桌面上工作。
硬件
如果您不是在寻找有条件的所谓“顶级”CPU 性能,就热效率而言,ARM Cortex-A53 是出色的内核。在我们的测试中,没有出现过热现象,因此也没有节流,这使得 SBC 可以仅使用无源散热器来工作。将 BPi-M4 Zero 纳入您的项目之一或需要静音操作时的理想选择。
我们的型号配备了 Rayson 4 GB LPDDR4X 内存,在测试中证明其标准良好,并且没有偏离同类平台显示的值。 Sysbench RAM 测试给出了与比较平台完全相同的值。
编辑搜图
我们使用tinymemebench 测试进行了重新测试,结果显示性能比 BPi-M4 Berry 稍差。这里必须注意的是,测试不是在同一操作系统上执行的。即,Zero 使用 Armbian 24.8.2 Bookworm 和内核 5.4.125,Berry 使用内核 6.1.31。
编辑搜图
编辑搜图
在分析内存时,我们对位于内存旁边标记为 FPC 的带状电缆的 24 针连接器很感兴趣。我们以为这是一个 MIPI 连接器,但查阅制造商的Wiki 网站,我们发现它实际上是一个 I/O 端口,信号来自 SoC 的 24 个引脚,并且还具有额外的特殊功能:100 MB 以太网、一个 USB 2.0 和1 个红外通讯。情况与 Orange Pi Zero 2W 类似,事实上,使用 OPi,您可以购买带有带状电缆和所有连接器的附加板。
编辑搜图
板上没有物理以太网 RJ45 连接器,因此您可能会使用 BPi-M4 Zero more 作为无线平台。 Kertong KEIIO K019-CW43-DW 组合 2.4/5 GHz Wi-Fi 和蓝牙 5.0 模块。它基于Cypress CYW43455模块,根据其规格,该模块可支持高达433.3 Mbps的传输速度。集成模块提供用于Wi-Fi的SDIO接口和用于蓝牙的UART/PCM接口。在我们借助 Ookla Speedtest 进行的速度测量中,它实现了 176.69/231.74 Mbps 的下载/上传速度。
编辑搜图
SD 卡的推推式托盘放置在板的短边上,可用于存储数据和运行操作系统。Flexxon SD卡的实测读取速度为68 MB/s,写入速度为30 MB/s。
编辑搜图
为了本次评测的目的,我们从 Banana Pi 收到的型号配备了 32GB eMMC。正是这种 RAM/eMMC 8/32 GB 组合成为了新 V2.0 版本的特征,因为旧版本除了完全不同的无线模块之外,还配备了 4/16 GB 组合。这是一个更好的选择。 eMMC读取数据的速度为168.4MB/s,是SD卡性能的2.5倍,从这个意义上来说,我们推荐它作为基础介质。
编辑搜图
eMMC 模块位于板的底部。板的这一侧可能仅用于连接 GPIO 和 UART 调试孔,即将接头放置在底部。三个 UART 孔位于边缘,按标准提供 Rx、Tx 和 GND 信号。
编辑搜图
40 针接头的信号布局与 Raspberry Pi GPIO 接头类似,但您仍然需要注意引脚排列。有趣的是,官方 wiki 网站上没有关于 40 针 GPIO 接头的信号定义。我们不清楚原因,我们认为发布新版董事会时出现错误。
编辑搜图
即便如此,我们还是从当酷Github安装了WiringPi,没有任何问题。其中使用的覆盖层与之前的 Banana Pi BPi-M4 零版本相匹配,并为在自定义项目中使用提供了可能性。
编辑搜图
板的较长一侧是一个迷你 HDMI 2.0a 组合视频和音频输出。用于外部 Wi-Fi/蓝牙天线的 u.fl 连接器、重置和 Maskrom 按钮(缺少电源按钮,我们非常遗憾)和两个 USB-C 2.0 端口。这两个端口用于供电和连接速度较慢的外围设备,例如键盘或鼠标。读取时的数据传输速度为 37.2 MB/s,写入时的数据传输速度为 3.4 MB/s。这些是标准 USB 2.0 速度,我们确实不推荐使用此端口连接外部数据存储。
编辑搜图
软件
Banana Pi 团队在其Wiki 网站上提供了 Android 12 和 Armbian 内核 5.4 和 6.6 的完整源代码。他还提供了现成的 Android 12 和 Armbian 24 操作系统映像以及详细的安装说明。我们特别喜欢的是
提供了 WringPi、RPi.GPIO 和 WiringPi-Python 源代码,这使得您可以使用 GPIO 线开发自己的项目。
我们还尝试了 Docker 安装,严格按照 Docker 站点上的说明进行安装,一切顺利,没有任何问题。安装 Docker 后,安装 Jellyfin 或 Home Assistant 就很简单了。
编辑搜图
一般印象是这种小型 SBC 的理想用途是在终端中。目前视频驱动程序很不稳定,但我们相信这个问题很快就会得到解决。首先,我们指的是 openGL-ES 支持以及更改分辨率的问题。在 Octane 测试中,我们得到了 3571 分,在预期范围内。
编辑搜图
Geekbench 5(135/434)和 Geekbench 6(152/434)重复了我们之前在全志 H618 平台上获得的数字。在这些测试中,我们没有看到由于内存量而产生的相对优势。
编辑搜图
最后,Unixbench作为最全面也是最传统的测试,向我们展示的性能比同公司的老大哥BPi-M4 Berry稍差。我们重复一下内核 6.1 和 5.4 可能是原因,但对于 Unixbench,这种差异是迄今为止最大的。
编辑搜图
编辑搜图
编辑搜图
编辑搜图
结论
该 SBC 无折扣时的官方售价为 44 美元,折扣后为 36 美元。乍一看这让我们有点惊讶,因为它甚至比 BPi-M4 Berry 还要高。它也高于竞争板,这起初让我们感到惊讶,但后来我们看到了一个“细节”。 Banana Pi BPi-M4 Zero V2.0 配备 8 GB RAM 和 32 GB eMMC,在该配置中,它与其他通常配备 1 或 2 GB RAM 但没有 eMMC 的主板无法相比。鉴于只有一种型号并且没有计划“耗尽”版本,很明显,Banana Pi 团队希望充分利用这款 Allwinner H618。
与“原始”Raspberry Pi Zero 2W 相比,这款 Allwinner H618 的性能几乎提高了一倍。当我们添加良好的软件支持和最新质量的操作系统映像时,我们可以向您推荐该系统以在新项目中使用。