Raspberry Pi Type 3具有64位CPU,但其体系结构不是arm64
而是armhf
。arm64
和armhf
有什么区别?
最佳答案
armhf
代表“ ARM 硬浮点”,是a debian port的名称,用于具有硬件浮点支持的 ARM 处理器(armv7 +)。
例如,在beaglebone黑色上:
:~$ dpkg --print-architecture
armhf
尽管其他命令(例如
uname -a
或arch
)将仅显示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,如果我正确理解的话,它是armhf
的mainly a rebuild并带有变通方法,以解决原始树莓派上缺乏浮点支持的问题。当然,如今,围绕Raspbian建立了一个完整的生态系统,因此他们可能不会放弃它。但是,这就是beaglebone直接运行debian的部分原因,即使您已经习惯了Raspbian,也没关系,除非您想要一些特殊的非免费软件,例如Mathematica。关于linux - arm64和armhf有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37790029/