gpt4 book ai didi

linux - arm64 和 armhf 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 12:29:18 25 4
gpt4 key购买 nike

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

最佳答案

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

以beaglebone black为例:

:~$ 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
...

Features 下列出的 vfpv3 是指 floating point support.

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

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com