# single-board computer

> complete computer built on a single circuit board

**Wikidata**: [Q944780](https://www.wikidata.org/wiki/Q944780)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Single-board_computer)  
**Source**: https://4ort.xyz/entity/single-board-computer

## Summary  
A single‑board computer (SBC) is a complete computer built on a single printed circuit board. It integrates the processor, memory, storage, and input‑output interfaces into one compact board, making it ideal for embedded systems, education, and hobbyist projects.

## Key Facts  
- **Definition:** A complete computer built on a single circuit board (Wikidata description).  
- **Instance of:** Form factor and class of computers; subclass of both *computer* and *motherboard*.  
- **Typical Use:** Primarily employed as an embedded system component.  
- **Aliases:** SBC, EPAC, Einplatinenrechner, Single‑Board‑Computer, ワンボードマイコン, among others.  
- **First Notable Example:** The KIM‑1, introduced in **1975**, is an early single‑board computer.  
- **Popular Modern Example:** The Raspberry Pi 4 Model B, released on **24 June 2019**, is a credit‑card‑sized SBC.  
- **Related Families:** Includes Raspberry Pi, Banana Pi, ODROID, BeagleBoard, Intel Galileo, and Nvidia Jetson series.  
- **Components:** Typically contains a CPU, voltage regulator, RAM (often as an integrated circuit), flash memory (often as an integrated circuit), and various electrical connectors.  
- **Distinguishing IDs:** GND ID 4191878‑2; Freebase ID /m/01bl_p; BabelNet ID 01215644n.  
- **Online Presence:** Wikipedia article “Single-board computer” (33 sitelinks) and Commons category “Single-board computers”.

## FAQs  
### Q: What exactly is a single‑board computer?  
**A:** It is a fully functional computer whose processor, memory, storage, and I/O interfaces are all mounted on one printed circuit board, eliminating the need for a separate motherboard.  

### Q: How does an SBC differ from a regular motherboard?  
**A:** A motherboard is just the main PCB that other components plug into, whereas an SBC integrates those components—CPU, RAM, storage, and connectors—directly onto the board, forming a complete system on its own.  

### Q: What are common applications for single‑board computers?  
**A:** SBCs are widely used in embedded systems, robotics, IoT devices, education (e.g., Raspberry Pi), prototyping, and low‑cost desktop replacements.  

### Q: Are SBCs the same as system‑on‑chip (SoC) or system‑on‑module (SoM)?  
**A:** No. SBCs are distinct from SoCs and SoMs; they are complete boards that may *contain* an SoC, whereas SoCs integrate components on a single chip and SoMs are modular boards that plug into a carrier board.  

### Q: Which SBC is best for beginners?  
**A:** The Raspberry Pi series, especially the low‑cost Raspberry Pi Zero models, are popular for beginners due to extensive documentation, community support, and affordable pricing.

## Why It Matters  
Single‑board computers have democratized access to computing power by condensing full systems into tiny, inexpensive boards. Their compact form factor and integrated design enable deployment in environments where space, power consumption, and cost are critical—such as IoT devices, autonomous robots, and remote sensors. Educational institutions leverage SBCs to teach programming and hardware concepts without the overhead of traditional desktop setups. Moreover, the open‑hardware and open‑software ecosystems surrounding popular SBC families (e.g., Raspberry Pi, BeagleBoard) foster rapid prototyping and innovation across industries, from consumer electronics to aerospace. By providing a ready‑made, versatile platform, SBCs accelerate development cycles, lower barriers to entry for makers and startups, and continue to drive the growth of embedded and edge‑computing applications worldwide.

## Notable For  
- **All‑in‑One Design:** Integrates CPU, RAM, flash storage, and I/O on a single board, eliminating separate chassis components.  
- **Embedded System Backbone:** Serves as the core hardware for countless embedded, IoT, and edge‑computing devices.  
- **Educational Impact:** Powers low‑cost learning platforms like the Raspberry Pi, fostering computer‑science education globally.  
- **Form‑Factor Diversity:** Ranges from credit‑card‑sized boards (Raspberry Pi 4) to dongle‑style Stick PCs, covering many size constraints.  
- **Community & Ecosystem:** Supported by extensive open‑source software stacks, documentation, and active developer communities.

## Body  

### Definition and Core Architecture  
A single‑board computer (SBC) is a **complete computer** that resides on **one printed circuit board (PCB)**.  
- **Core parts** include a **central processing unit (CPU)**, **voltage regulator module**, **RAM** (often as an integrated circuit), **flash memory** (often as an integrated circuit), and **electrical connectors** for power, display, and peripherals.  
- The board functions independently; no additional motherboard or chassis is required.

### Historical Milestones  
- **1975 – KIM‑1:** One of the earliest commercial SBCs, demonstrating the feasibility of a self‑contained computer on a single board.  
- **2006 onward – Raspberry Pi series:** Introduced low‑cost, education‑focused SBCs, expanding the market dramatically.  
- **24 June 2019 – Raspberry Pi 4 Model B:** Released as a credit‑card‑sized SBC with upgraded CPU, RAM options, and dual‑monitor support.

### Major Families and Models  
| Family | Notable Models | Typical Use |
|--------|----------------|-------------|
| **Raspberry Pi** | Zero, Zero W, Zero 2 W, 4 Model B | Education, prototyping, media centers |
| **Banana Pi** | Banana Pi M2, M3 | Linux servers, networking |
| **ODROID** | ODROID‑X, ODROID‑C | High‑performance media, AI |
| **BeagleBoard** | BeagleBoard‑xM, BeagleBone Black | Industrial control, robotics |
| **Intel Galileo** | Galileo Gen 2 | Arduino‑compatible embedded projects |
| **Nvidia Jetson** | Jetson Nano, TX2 | AI edge computing, computer vision |

### Relationship to Other Computer Types  
- **Subclass of:** *Computer* and *Motherboard* (shares characteristics of both).  
- **Different from:** *System on a Chip (SoC)* and *System on Module (SoM)*, which are chip‑level integrations or modular boards that require a carrier.  
- **Form factor:** Often referred to as a **single‑board form factor**, distinct from multi‑board desktop or server architectures.

### Applications  
- **Embedded Systems:** Controllers for appliances, automotive ECUs, and industrial machinery.  
- **Internet of Things (IoT):** Sensors, gateways, and smart‑home hubs.  
- **Robotics & Drones:** On‑board processing for navigation and perception.  
- **Education & Hobbyist Projects:** Coding labs, maker‑space prototypes, and DIY electronics.  
- **Edge Computing:** Local data processing for latency‑sensitive tasks (e.g., video analytics).

### Advantages and Limitations  
**Advantages**  
- Compact size and low power consumption.  
- Reduced BOM cost compared with multi‑board solutions.  
- Simplified design and faster time‑to‑market.  

**Limitations**  
- Limited expandability relative to full‑size motherboards.  
- Thermal management can be challenging on densely packed boards.  

### Standards and Identifiers  
- **Wikidata ID:** (implicit via description).  
- **GND ID:** 4191878‑2.  
- **Freebase ID:** /m/01bl_p.  
- **BabelNet ID:** 01215644n.  
- **Commons Category:** “Single-board computers”.  
- **Wikipedia Languages:** Available in 12 languages (e.g., en, de, es, fr, zh).  

## Schema Markup  
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "Single-board computer",
  "description": "A complete computer built on a single circuit board.",
  "sameAs": [
    "https://en.wikipedia.org/wiki/Single-board_computer"
  ],
  "additionalType": "FormFactor"
}

## References

1. Freebase Data Dumps. 2013
2. BabelNet
3. [OpenAlex](https://docs.openalex.org/download-snapshot/snapshot-data-format)