Raspberry Pi Type 3具有64位CPU,但其体系结构不是arm64而是armhfarm64armhf有什么区别?

最佳答案

armhf代表“ ARM 硬浮点”,是a debian port的名称,用于具有硬件浮点支持的 ARM 处理器(armv7 +)。

例如,在beaglebone黑色上:

:~$ dpkg --print-architecture
armhf

尽管其他命令(例如uname -aarch)将仅显示armv7l
:~$ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 995.32
Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls
...
vfpv3下列出的Features是指floating point support.

顺便说一句,如果您的处理器支持armhf,则它基本上取代了Raspbian,如果我正确理解的话,它是armhfmainly a rebuild并带有变通方法,以解决原始树莓派上缺乏浮点支持的问题。当然,如今,围绕Raspbian建立了一个完整的生态系统,因此他们可能不会放弃它。但是,这就是beaglebone直接运行debian的部分原因,即使您已经习惯了Raspbian,也没关系,除非您想要一些特殊的非免费软件,例如Mathematica。

关于linux - arm64和armhf有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37790029/

10-11 23:04