ARM
Jump to navigation
Jump to search
Architecture
armaf
"ARMHF stands for "ARM hard float", and is the name given to a Debian port for ARM processors (armv7+) that have hardware floating point support, which is found on most modern 32-bit ARM boards. ARM64 (also known as AArch64) is the 64-bit extension of the ARM architecture. Raspberry Pi unveiled the beta of its 64-bit version of its Debian-based OS alongside its then new 8GB Raspberry Pi 4 in mid-2020, and is now gradually becoming more commonplace. In short, ARMHF is 32-bit, and ARM64 is 64-bit."
ref: [1]
Show OS architecture: [2]
dpkg --print-architecture armhf
The vfpv3 listed under Features is what refers to the floating point support.
cat /proc/cpuinfo | grep vfp Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls
# uname -a Linux raspberrypi 6.1.21-v7+ #1642 SMP Mon Apr 3 17:20:52 BST 2023 armv7l GNU/Linux
aarch64
Show OS architecture: [3]
dpkg --print-architecture arm64
# uname -a Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux