GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann festgestellt werden, ob das Linux-Board Hardware-FPU verwendet oder nicht?

In der ARM-Welt von ARMv4 bis ARMv7 wird die Gleitkommaunterstützung als VFP bezeichnet, und die Hardwareunterstützung dafür erscheint in Features Zeile von /proc/cpuinfo oder im VFP support Log-Meldung, die der Kernel beim Booten ausgibt. (In ARMv8 ist es nur "FP".)

In /proc/cpuinfo auf einem Allwinner A20 ergibt das:

Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 

(siehe die verschiedenen vfp Features) und im Bootlog:

VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4

Wenn VFP nicht vollständig unterstützt wird, loggt sich stattdessen der Kernel ein

VFP support v0.3: not present

oder

VFP support v0.3: no double precision support

Ob Ihr Python-Interpreter dazu in der Lage ist, scheint hauptsächlich von der Architektur Ihrer ARM-Linux-Distribution abzuhängen. Wenn ich die Dinge richtig verstehe, grundlegendes Debian armel verwendet nicht die FPU, Debian armhf (und Raspbian armhf ) Wille; das ältere Debian arm Variante verwendete FPU-Anweisungen, aber diese wurden emuliert, wenn die Hardware sie nicht unterstützte. Auf armel Sie können Kernel oder C-Bibliotheken mit FPU-Unterstützung installieren (obwohl anscheinend keine solche C-Bibliothek in den Debian-Archiven verfügbar ist).


Linux
  1. Wie man C-Programme unter Linux mit gdb debuggt

  2. So erstellen Sie einen Linux-Benutzer mit Ansible

  3. So starten Sie Linux über die Befehlszeile neu

  4. Wie beendet man einen Prozess unter Linux mit dem Befehl?

  5. Wie kann man feststellen, ob ein bestimmtes Linux 32-Bit oder 64-Bit ist?

So finden Sie Hardwarespezifikationen unter Linux

So bestimmen Sie den MIME-Typ einer Datei in Linux

So zeigen Sie Hardwareinformationen unter Linux an

Wie kann festgestellt werden, was auf einem Linux-Server den meisten Speicherplatz belegt?

So erhalten Sie Hardwareinformationen unter Linux mit dem Befehl dmidecode

So registrieren Sie RHEL/OEL Linux beim Oracle Support (ULN) mit up2date