Configuring the Compute Module
The Raspberry Pi Compute Module is a compact and flexible version of the Raspberry Pi hardware platform. It does have a few significant differences from other Pi boards that should be noted, as configuring it requires a different process;
- Some versions have built-in eMMC storage, others don't and use external storage. eMMC CANNOT be added/expanded without replacing the Compute Module!
- Some versions have built-in Wi-Fi and Bluetooth, others don't.
- Ensure the eMMC or external storage is large enough for the OS to work!
- In order to flash the OS onto the eMMC memory, the compute module must either be connected to the Compute Module IO Board v3 (for CM3, Official/Waveshare) or Compute Module 4 I/O board (for CM4, Official/Waveshare) for USB programming. Otherwise, you will have to program it using its pin connector.
The steps to configure the Compute Module are well-documented by the Raspberry Pi Foundation: please see Flashing the Compute Module eMMC as well as the full set of Compute Module reference files.
Compute Module 4 product landing page: https://www.pishop.us/product-category/cm4/
Refreshed 2021-08-25 - Link update for the RPF website restructuring, added CM4