Arduino Uno Q混合单板计算机深度评测

本文详细评测了Arduino Uno Q混合单板计算机的硬件架构、软件生态和性能表现。该板卡采用高通Dragonwing SoC,集成Arm A53 CPU核心和Adreno iGPU,运行Debian系统并通过App Lab统一IDE实现Python与C++混合编程。

Arduino Uno Q混合单板计算机深度评测

硬件规格

Arduino Uno Q采用高通Dragonwing SoC,配备较旧的Arm A53 CPU核心、小型Adreno iGPU、2GB RAM和16GB eMMC存储芯片。实际使用中这些规格相当有限,但仍足以满足许多应用场景。后续预计将推出4GB RAM版本。

在Linux方面,该板卡仅支持Debian系统,启动后直接进入Arduino的新App Lab环境。App Lab提供统一IDE,支持在Linux端运行Python,在MCU端运行Arduino风格的C++。这意味着用户可以编写自定义代码和使用Arduino称为“Bricks”的功能,将板卡的两侧统一起来。

MCU可访问顶部的所有引脚,而在SBC侧,除无线功能外,所有接口都通过单个USB-C插口实现,包括电源、HDMI和USB等功能。底部还有一些高速连接器,但目前尚未看到使用这些连接器的扩展板,例如用于相机连接或额外GPIO的扩展板。

性能测试

通过运行Linpack、Geekbench等测试,Linux性能大致与树莓派3 B+或树莓派4相当。2GB RAM的限制确实带来一些不便。该板卡不适合作为日常上网或观看YouTube的主力设备。

大多数操作都略显缓慢,就像在较旧的Arm SBC上一样,甚至下载和启动App Lab设置的Docker容器来运行构建的应用程序也有些迟缓。

能效表现尚可,板卡空闲时功耗为0.5瓦,全功率运行时为2-3瓦。然而,如果仅使用MCU部分,似乎无法在不运行完整Linux堆栈的情况下单独供电。

与竞品对比

与树莓派相比,Uno Q的2GB版本售价44美元,而速度快2-4倍但功耗稍高的树莓派5(同样2GB)售价45美元。之前提到的Radxa X4速度更快,起价60美元。

仅作为SBC来看,Uno Q的性价比并不高。虽然不算糟糕,而且很高兴看到Debian中的大多数功能都能开箱即用,但它绝对不是40-50美元价格区间内最好的SBC选择。

软件生态

根据文档描述,这是一个提供“现代边缘AI”的设备。但即使在这方面,它也只能运行最小的模型,特别是对于LLM而言,而且运行速度比同价位的大多数其他SBC都要慢。在Python和C++之间管理应用程序仍然有些麻烦。

尽管App Lab比在Radxa上完全自己管理有所改进,但仍然感觉像是在管理两个独立的东西。不如在树莓派上方便,在那里可以从任何地方直接访问GPIO。

开源状态

很高兴报告至少在这方面没有改变:板卡原理图和步骤文件在发布当天就已公开。Arduino不仅仅是将“开源即爱”作为口号印在盒子上。但更大的问题是:他们能否说服高通也这样做?对此我持怀疑态度。

拥有原理图很好,但仅限于可以从头开始构建自己的板卡。要做到这一点,需要所有主要芯片。Dragonwing SoC是否可以购买?看起来至少在某些时候是可以的。

结论

这款板卡很特别。我希望这不是一次性产品,因为在SBC领域有更多参与者是好事,特别是有了Arduino以其闻名的支持和开源推动。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计