Raspberry Pi boards (raspi0, raspi1ap, raspi2b, raspi3ap, raspi3b)¶
QEMU provides models of the following Raspberry Pi boards:
raspi0andraspi1ap- 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
Implemented devices¶
- ARM1176JZF-S, Cortex-A7 or Cortex-A53 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)
Missing devices¶
- Peripheral SPI controller (SPI)
- Analog to Digital Converter (ADC)
- Pulse Width Modulation (PWM)