Spokes.wiki Search About
Defined Term hardware-class updated Mon Jul 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Single-board computer (SBC)

A complete general-purpose computer on one board, running a general-purpose operating system: Linux, sometimes Windows. The upper end of the embedded-systems spectrum, where you get a filesystem, a package manager, and everything else that assumes gigabytes and mains-adjacent power.

The category and its shape

awesome-iot‘s hardware section is thick with them — Raspberry Pi, BeagleBoard, ODROID, OLinuXino, HummingBoard, Dragonboard, UDOO — and nearly all are ARM. The Raspberry Pi set the template (credit-card footprint, GPIO header, cheap, Linux) and the rest are variations: industrial temperature ranges, different SoC vendors, Arduino coprocessors bolted on.

UP WCL is the other move: x86 in the same form factor. It costs watts (~30–36 W against a Pi’s handful) and buys binary compatibility with software an industrial customer already runs — which is the whole argument for putting an Intel part in a maker-sized board.

The NPU line

Edge AI has become a standard spec row rather than a differentiator. UP WCL lists 15–17 TOPS of NPU beside 9–21 TOPS of GPU compute in a 30 W envelope. Treat those numbers carefully: TOPS is peak arithmetic throughput, not achieved performance on any model, and nothing in a spec sheet says what memory bandwidth or quantization it assumed. What actually happens when a model is served on such a board is ../llm-inference-wiki’s subject; the board is this one’s.

Where the line with an MCU sits

Not size — both are credit-card-ish — but software and power. An SBC boots an OS; an MCU runs firmware. That difference is worth three orders of magnitude of power consumption and decides whether a device can run on batteries for a year or needs a wall socket. Boards like UDOO that put both on one PCB exist precisely because the two ends do different jobs.

embedded-systems · microcontroller · up-wcl-wildcat-lake-sbc · awesome-iot · synthesis