Spørsmål:
Hvordan ser jeg hvilken ARM CPU-versjon jeg har?
Kun
2013-10-02 23:29:10 UTC
view on stackexchange narkive permalink

Når jeg kompilerte en pakke for Pi, kom jeg over en slik melding:

  CFLAGS + = -march = armv7-a -mtune = cortex-a8 -mfpu = neon -mfloat- abi = softfp # -mcpu = cortex-a8og CFLAGS + = -mtune = arm1176jzf-s -mfpu = vfp -mfloat-abi = hard  

Jeg vet forskjellen mellom -march og -mtunu , men hva er forskjellen mellom armv7-a og arm1176jzf-s ? hvis jeg ser på en ny Pi, hvordan vet jeg hvilke flagg og argumenter jeg skal bruke?

To svar:
Steve
2013-10-03 02:48:00 UTC
view on stackexchange narkive permalink

Ved en ledetekst skriver du

  cat / proc / cpuinfo  

for å se CPU-informasjon.

ARM11-sjetongene bruk versjon 6 av ARM instruksjonssett, ARMv6. Nyere chips fra ARM Cortex-serien, som Cortex A7, A8 osv., Bruker alle ARMv7 instruksjonssett.

Alle Pi-kort leveres med en ARM11. Alternativene på andre linje ser ut som en bedre passform for å bygge programvare for Pi. Det første settet med alternativer ser ut til å være for en nyere generasjon ARM-brikke.

STEJ
2013-10-03 01:15:26 UTC
view on stackexchange narkive permalink

Har du prøvd kommandoen uname? Spesielt uname -a

Dette gir meg den kompatible versjonen, ikke maskinvareversjonen (høyere)


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...