Also known as: Raspberry Pi Compute Module, CM4
A Compute Module is a single-board computer stripped down to a small module — the processor, memory, and storage — without the usual ports, meant to plug into a custom carrier board.1
Overview
The best-known example is the Raspberry Pi Compute Module (CM4, CM5), but the idea is general: take the system on a chip and memory of a board like the Raspberry Pi and put it on a compact, breakable-out module. A product designer then lays out a carrier board that routes the GPIO, USB, Ethernet, and power exactly as the product needs, rather than working around a fixed consumer layout.
Where it fits
A Compute Module is the choice when an embedded system needs the brains of an SBC but its own enclosure, connectors, and shape — a step beyond bolting a HAT onto a stock board. In a GopherTrunk-style product, a Compute Module on a custom carrier could host the SDR front end and storage in a sealed, antenna-mounted capture node. The trade-off is engineering effort: you design and manufacture the carrier yourself.
Sources
-
Raspberry Pi Compute Module — Wikipedia, on the modular, carrier-board form of the Raspberry Pi. ↩