The Arduino Uno Q is... a weird board. It's the first product born out of Qualcomm's buyout of Arduino.
It's like if you married an Intel CPU, and a Raspberry Pi RP2040 microcontroller—oh wait, Radxa's X4 did that.
Arduino even tried it before with their old Yún board, which had Linux running on a MIPS CPU, married to an ATmega microcontroller.
The Uno Q isn't quite a Raspberry Pi, but it looks like one when you squint at it. And it's not quite an Uno, but it does a pretty good job masquerading as that, too.
Really, it's a tiny computer in the shape of an Arduino Uno, with a bunch more IO than you might be used to.
What is it best for? That's a good question. Maybe robotics, where you need to run a lightweight machine vision model while you control a bunch of servos in real-time?
Maybe light industrial controls, where you could almost get by with just a microcontroller, but you wanna run some remote control through Linux?
Whatever the case, I ran this thing through my gauntlet of SBC benchmarks (see my full results here), then I also tried it out as a hybrid computer-plus-microcontroller, and I have to say, if there's one word to describe it, it's... weird.
Hardware
Starting on the computer side, it runs a Qualcomm Dragonwing SoC. It has some older Arm A53 CPU cores, a tiny little Adreno iGPU, and has 2 gigs of RAM and a 16 gig eMMC storage chip.
... continue reading