-
-
Notifications
You must be signed in to change notification settings - Fork 102
Supported Raspberry Pi Models with ARMV8A Architecture
This project now provides exclusive 64-bit(ARM64/AArch64
) Raspberry Pi GCC Toolchains. These 64-Bit Toolchain Binaries will only support Raspberry Pi Models/Versions with ARMv8-a
CPU Architecture AND Raspberry Pi 64-Bit OS flavors with 64-bit kernel only (such as Raspbian Buster 64-bit OS).
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 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 4 (any variant)
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