Hangi ARM CPU sürümüne sahip olduğumu nasıl görebilirim?


13

Pi için bir paket derlerken böyle bir mesajla karşılaştım:

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

Ben arasındaki farkı biliyor -marchve -mtunufakat arasındaki fark nedir armv7-ave arm1176jzf-s? Eğer yeni bir Pi'ye bakıyorsam hangi bayrakları ve argümanı kullanmam gerektiğini nasıl bilebilirim?

Yanıtlar:


30

Komut istemine şunu yazın

cat /proc/cpuinfo

CPU bilgilerini görüntülemek için.

ARM11 yongaları, ARM komut setinin ARMv6 sürüm 6'sını kullanır. ARM Cortex serisindeki Cortex A7, A8 vb. Gibi daha yeni yongaların tümü ARMv7 komut setini kullanır.

Tüm Pi kartları bir ARM11 ile gönderilir. İkinci satırdaki seçenekler, Pi için yazılım oluşturmak için daha uygun görünüyor. İlk seçenek grubu yeni nesil ARM çipi için görünüyor.


1

Uname komutunu denediniz mi? özellikleuname -a


1
Bu bana uyumlu sürümü veriyor, donanım sürümünü değil (daha yüksek)
steampowered
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.