-
-
Notifications
You must be signed in to change notification settings - Fork 107
Supported Raspberry Pi Models with ARMV8A Architecture
Abhishek Thakur edited this page Sep 7, 2024
·
18 revisions
This project now provides exclusive 64-bit(
ARM64/AArch64
) Raspberry Pi GCC Toolchains which only support Raspberry Pi Models/Versions withARMv8-a
CPU Architecture AND Raspberry Pi 64-Bit OS flavors with 64-bit kernel only (such as Raspberry Pi OS (64-bit)).
Note
At a high level, ARMv8-A describes both a 32-bit and 64-bit architecture, respectively called AArch32 and AArch64.
- AArch32: is the ARMv8-A 32-bit execution state, that uses 32-bit general purpose registers, a 32-bit program counter (PC), stack pointer (SP), and link register (LR). AArch32 execution state provides a choice of two instruction sets, A32 (ARM) and T32 (Thumb2). Operation in AArch32 state is compatible with ARMv7-A operation.
- AArch64: is the ARMv8-A 64-bit execution state, that uses 64-bit general purpose registers, and a 64-bit program counter (PC), stack pointer (SP), and exception link registers (ELR). AArch64 execution state provides a single instruction set, A64.
- Raspberry Pi Zero 2 W
- Raspberry Pi 3 Model A+
- Raspberry Pi 2 Model B v1.2
- Raspberry Pi 3 Model B
- Raspberry Pi 3 Model B v1.2
- Raspberry Pi 3 Model B+
- Raspberry Pi Compute Module 3
- Raspberry Pi Compute Module 3 lite
- Raspberry Pi Compute Module 3+
- Raspberry Pi Compute Module 4
- Raspberry Pi Compute Module 4S
- Raspberry Pi 4B
- Raspberry Pi 400
- Raspberry Pi 5
If these binaries helped you big time, please consider supporting it. Thank you.
Also, don't forget to share your views & drop a ⭐
- Native-Compiler ARM Toolchains Guide
- Cross-Compiler ARM Toolchains Guide
- Native-Compiler 64-Bit GCC ARM64 Toolchains Guide
- Cross-Compiler 64-Bit GCC ARM64 Toolchains Guide