arg*_*m2f 147
之前的答案实际上并没有说明是什么armhf.
armhf代表"arm hard float",是用于arm处理器(armv7 +)的debian端口的名称,它具有硬件浮点支持.
在beaglebone黑色上,例如:
:~$ dpkg --print-architecture
armhf
Run Code Online (Sandbox Code Playgroud)
虽然其他命令(例如uname -a或'arch')只会显示armv71
:~$ 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
...
Run Code Online (Sandbox Code Playgroud)
将vfpv3在"功能"上市就是指浮点支持.
顺便说一下,armhf如果你的处理器支持的话,基本上取代了Raspbian,而如果我理解正确的是主要是重建的armhf有变通处理缺乏浮在原有树莓PI的点支撑的.当然,现在,Raspbian周围有一个完整的生态系统,所以他们可能不会放弃它.然而,这也是为什么beaglebone直接运行debian的原因,即使你已经习惯了Raspbian也没关系,除非你想要一些特殊的非自由软件,比如Mathematica.
Fra*_*zzi 13
你在哪里看到这个架构是armhf?在我的Raspberry Pi 3上,我得到:
$ uname -a
armv7l
Run Code Online (Sandbox Code Playgroud)
无论如何,armv7表明系统架构是32位的.第一个提供64位支持的ARM架构是armv8.请参阅此表以供参考.
你是正确的,Raspberry Pi 3中的CPU是64位,但Raspbian OS尚未针对64位设备进行更新.32位软件可以在64位系统上运行(但反之亦然).这就是为什么你没有看到报告为64位的架构.
如果您有兴趣,可以在此处关注GitHub问题以获得64位支持.
| 归档时间: |
|
| 查看次数: |
92271 次 |
| 最近记录: |