Single Board Computer (SBC)
A complete computer built on a single circuit board, combining processor, memory, storage, and I/O interfaces in a compact, low-cost form factor.
Also known as: SBC, Single-Board Computer
Category: Tools
Tags: hardware, computing, embedded-systems, electronics, iot
Explanation
A single board computer (SBC) is a complete computer built on a single circuit board. It includes a processor, memory, storage (or storage interface), and I/O ports — everything needed to run an operating system and applications. Unlike desktop computers with modular components, SBCs integrate everything into one board, trading upgradability for compactness, low power consumption, and low cost.
## Popular Examples
- **Raspberry Pi**: The most well-known SBC family. ARM-based, runs Linux, massive community and ecosystem
- **BeagleBone**: Popular in industrial and embedded applications, strong real-time capabilities
- **Orange Pi / Banana Pi**: Budget alternatives with various processor options
- **NVIDIA Jetson**: Specialized for AI/ML workloads with GPU acceleration
- **Pine64**: Open-source focused, various form factors
## Common Use Cases
- **Home servers**: Pi-hole (DNS ad blocking), Home Assistant (home automation), NAS storage
- **Education**: Teaching programming, electronics, and computer science
- **IoT and embedded systems**: Sensor nodes, edge computing, industrial automation
- **Prototyping**: Rapid hardware prototype development
- **Media centers**: Kodi, Plex clients, retro gaming emulation
- **Network appliances**: VPN gateways, firewalls, network monitors
- **AI at the edge**: Running inference models locally on specialized SBCs
## Key Considerations
- **Processing power**: Ranges from microcontroller-class to desktop-equivalent
- **GPIO (General Purpose I/O)**: Pins for connecting sensors, motors, LEDs — a key differentiator from regular computers
- **Power consumption**: Typically 2-15W, enabling battery and solar-powered deployments
- **Operating system**: Most run Linux distributions; some support Android, Windows IoT, or RTOS
- **Community and ecosystem**: Software support, tutorials, and compatible hardware matter as much as raw specs
← Back to all concepts