ARM

From Omnia
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