Cos'è un single-board computer (SBC)?
Single-Board Computer (SBC): computer completo su un unico PCB
Un single-board computer (SBC) è un computer completamente funzionante costruito su un unico circuito stampato, che integra microprocessore(i), memoria (RAM), storage (eMMC, microSD, NVMe), I/O (USB, HDMI/DP, Ethernet, GPIO, CSI/DSI) e gestione alimentazione.
Caratteristiche principali
- Autocontenuto: nessuna backplane, nessuna scheda CPU/memoria separata.
- Focus embedded: progettato per headless, chiosco, IoT, edge, robotica, industriale, istruzione.
- Basso consumo: tipicamente 2–15W (contro 65W+ desktop).
- Ecosistemi aperti: la maggior parte esegue Linux (Debian, Ubuntu, Yocto, Buildroot), alcuni Android, RTOS (Zephyr, FreeRTOS), Windows IoT.
Esempi famosi
| Scheda | SoC / CPU | RAM | Caratteristiche principali | Target |
|---|---|---|---|---|
| Raspberry Pi 5 | Broadcom BCM2712 (4×A76 @ 2.4GHz) | 4/8 GB LPDDR4X | PCIe 2.0 x1, 2×HDMI 4K60, RP1 I/O | Istruzione, hobbistica, server leggero |
| Radxa ROCK 5B | Rockchip RK3588 (4×A76+4×A55) | 8/16/32 GB LPDDR4X | 8K60, PCIe 3.0 x4, 2.5GbE, M.2 | Edge AI, NAS, desktop |
| Orange Pi 5 Plus | RK3588 | 8/16/32 GB | Simile, costo inferiore | Rapporto qualità/prezzo |
| BeagleBone AI-64 | TI AM68A (4×A72 + 2×R5F + 2×C7x DSP) | 4 GB | PRU, dual GbE, CSI, CAN, temperatura industriale | Industriale, robotica, real-time |
| NVIDIA Jetson Orin Nano | Arm Cortex-A78AE + 1024-core Ampere GPU | 8 GB | 40 TOPS AI, CSI x4, industriale | Edge AI, robotica |
| Arduino Portenta H7 | STM32H747XI (Cortex-M7 + M4) | 1 MB RAM + 2 MB Flash | Alta affidabilità, crypto, fattore di forma MKR | Industrial IoT, PLC |