Raspberry Pi boards (raspi0
, raspi1ap
, raspi2b
, raspi3ap
, raspi3b
, raspi4b
)
QEMU provides models of the following Raspberry Pi boards:
raspi0
andraspi1ap
ARM1176JZF-S core, 512 MiB of RAM
raspi2b
Cortex-A7 (4 cores), 1 GiB of RAM
raspi3ap
Cortex-A53 (4 cores), 512 MiB of RAM
raspi3b
Cortex-A53 (4 cores), 1 GiB of RAM
raspi4b
Cortex-A72 (4 cores), 2 GiB of RAM
Implemented devices
ARM1176JZF-S, Cortex-A7, Cortex-A53 or Cortex-A72 CPU
Interrupt controller
DMA controller
Clock and reset controller (CPRMAN)
System Timer
GPIO controller
Serial ports (BCM2835 AUX - 16550 based - and PL011)
Random Number Generator (RNG)
Frame Buffer
USB host (USBH)
GPIO controller
SD/MMC host controller
SoC thermal sensor
USB2 host controller (DWC2 and MPHI)
MailBox controller (MBOX)
VideoCore firmware (property)
Peripheral SPI controller (SPI)
Broadcom Serial Controller (I2C)
Missing devices
Analog to Digital Converter (ADC)
Pulse Width Modulation (PWM)
PCIE Root Port (raspi4b)
GENET Ethernet Controller (raspi4b)