PocketBeagle 与 Raspberry Pi Zero 的规格比较

PocketBeagle 与 Raspberry Pi Zero 的规格比较

PocketBeagle 与 Raspberry Pi Zero 的规格比较

今年早些时候,树莓派基金会改进了 Raspberry Pi Zero 这款小型 SBC,具体来说是添加了 Wi-Fi 和蓝牙功能。这个月,BeagleBoard 打造了自己的小型 SBC,即 PocketBeagle。我们将会查看这两种小型 SBC 的规格并了解二者的对比情况。

大小和排针

从尺寸角度来看,PocketBeagle 和 Raspberry Pi Zero(1.3 版或 W 版)具有非常类似的小巧程度,尤其是与为这些 SBC 带来灵感的较大开发板(PocketBeagle 的灵感来源是 BeagleBone Black,RPZ 的则是 Raspberry Pi 3)相比较而言,就更是如此。

PocketBeagle 的尺寸为 56mm x 35mm x 5mm,而 RPZ 的尺寸为 65mm x 30mm x 5mm,它们在这方面的差别非常小(面积仅相差 10 平方毫米)。

但涉及到连接方面时,它们之间的差别会变得非常大。PocketBeagle 拥有 72 个未填充(即没有引脚)的扩展排针,而 RPZ 则拥有 40 个未填充的扩展排针。因此,PocketBeagle 为模拟输入、数字输入输出以及其他外围设备留出的空间要稍微多一点。

由于 PocketBeagle 依赖于 72 个排针,而 BeagleBone 标准通常为 92 个排针,因此除非您进行一些改造,否则 Cape 很可能无法正常工作。RPZ 符合 40 个排针这一常见标准,因此,无论您为 RP3 使用的是哪种 Cape,RPZ 都无需任何改造。

PocketBeagle 引脚

图 1:PocketBeagle 引脚。


Raspberry Pi Zero 引脚(与 RPi A 型和 B 型相同)

图 2:Raspberry Pi Zero 引脚(与 RPi A 型和 B 型相同)。

连接性能

RPZ 具有迷你 HDMI 和两个 USB OTG(移动)端口(一个用于供电,一个用于 USB 连接),因此可以输出 1080P 高清视频和立体声音频。由于它采用的是迷你 HDMI 且仅有一个 USB OTG 端口用于进行 USB 连接,因此在初次启动时,您需要使用迷你 HDMI 至 HDMI 型电缆和具有 USB 集线器的 USB OTG 适配器(或 ZERO4U 适配器)来连接您的显示器、鼠标、键盘和其他 USB 连接。RPZ 还配有可实现摄像头功能的 CSI 摄像头连接器以及 SD 卡插槽。

PocketBeagle 仅具有 SD 卡插槽和 USB OTG 端口。虽然在接口数量上不如 RPZ,但 PocketBeagle 是一款 USB key-fob 计算机,因此无需连接显示器、键盘和鼠标。您无需安装任何工具,只需下载一个文件,将其放在将要在 PocketBeagle 中使用的 SD 卡中即可开始使用该计算机,而且您可以直接在 Web 浏览器中进行开发。

就互联网连接而言,RPZ 可以非常灵活,而 PocketBeagle 则需要进行一些改造。RPZ 现在推出了两个版本,1.3 版和 W 版。1.3 版没有内置的 Wi-Fi 或蓝牙功能,但 W 版具有这类功能,方便您轻松设置无线连接。

PocketBeagle 没有内置的 Wi-Fi 或蓝牙功能,但它可以响应云通信。它支持 SPI、USB 和 UART 扩展,因此您可以通过 Linux 驱动程序和 Node.JS 或 Python 库轻松添加自己的以太网、Wi-Fi、蓝牙和远距离无线连接。

处理器和内存

这是这些 SBC 中完成大部分繁重工作的地方。RPZ 配有 Broadcom BCM2835 SoC(片上系统)。它的处理器为 1GHz ARM11 单核 32 位处理器,因此速度比初始的 Raspberry Pi (700MHz) 快大约 42%。RPZ 上的处理器无法与目前的 Raspberry Pi 上运行的 1.2GHz 四核处理器相比,但是这款计算机的尺寸和价格均大幅削减,足以抵消性能的降低。它的内存由 512MB 的 LPDDR2 SDRAM 组成,而且它配有双核 Videocore IV GPU(就像其他 Raspberry Pi 板一样),因此可以实现 60 FPS 的全高清显示。

PocketBeagle 以全新的 Octavo System OSD3359-SM SiP(封装内系统)模块为基础构建而成。该模块内包含 1GHz Texas Instruments Sitara AM3358 ARM Cortex-A8 SoC,可提供 64KB 的专用 RAM 和 64KB 的共用 L3 RAM。该 SoC 包括支持 3D 的 PowerVR SGX530 图形处理器,这一点与 RPZ 类似。这款 ARM Cortex-A8 与在为信用卡大小的 BeagleBone Black Wireless 供电时使用的 SiP 相同,因此该开发板可在更为基础的级别上实现 BBB Wireless 中的大多数功能。

它还具有 2 个 32 位 200MHz PRU(可编程实时单元),是低延迟实时应用的理想之选。该开发板特别适合用于制作 3D 打印机、机器人、无人机和激光切割机。PocketBeagle 的内存由 512MB 的 DDR3 RAM 和 4KB EEPROM 组成。

Octavo System OSD3359-SM SiP

图 3:Octavo System OSD3359-SM SiP。

总结

下表显示了有关 PocketBeagle 与 Raspberry Pi Zero 的比较结果的简短总结。

有关 PocketBeagle 与 Raspberry Pi Zero 的比较结果的简短总结

令人惊讶的是,大多数需要实现紧凑设计的项目都可以配备这两种开发板。RPZ 是一个不错的选择,但性能较体积较大的同系产品要低出许多,而 PocketBeagle 与 BeagleBone Black Wireless 的性能差不多相同,因此,当您的项目需要实现小巧型设计时,选择后者会更为简单。以 PocketBeagle 为基础进行开发时,您无需使用太多元器件,而使用 Raspberry Pi Zero 时,则可能需要购买适配器和电缆。