ฉันจะดูรุ่น ARM CPU ที่ฉันมีได้อย่างไร


13

เมื่อรวบรวมแพ็คเกจสำหรับ Pi ฉันพบข้อความเช่นนี้:

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

ฉันรู้ว่าความแตกต่างระหว่าง-marchและ-mtunuแต่สิ่งที่เป็นความแตกต่างระหว่างarmv7-aและarm1176jzf-s? ถ้าฉันกำลังมองหา Pi ใหม่ฉันจะรู้ได้อย่างไรว่าควรใช้ค่าสถานะและอาร์กิวเมนต์ใด

คำตอบ:


30

ที่พรอมต์คำสั่งพิมพ์

cat /proc/cpuinfo

เพื่อดูข้อมูล CPU

ชิป ARM11 ใช้ชุดคำสั่ง ARM รุ่น 6, ARMv6 ชิปล่าสุดจากช่วง ARM Cortex เช่น Cortex A7, A8 และอื่น ๆ ทั้งหมดใช้ชุดคำสั่ง ARMv7

บอร์ด Pi ทั้งหมดจัดส่งพร้อมกับ ARM11 ตัวเลือกในบรรทัดที่สองดูเหมือนจะเหมาะกว่าสำหรับการสร้างซอฟต์แวร์สำหรับ Pi ตัวเลือกชุดแรกดูเหมือนจะเป็นชิป ARM รุ่นใหม่กว่า


1

คุณลองคำสั่งunameหรือยัง เฉพาะuname -a


1
นี่ทำให้ฉันเป็นเวอร์ชั่นที่เข้ากันได้ไม่ใช่เวอร์ชันฮาร์ดแวร์ (สูงกว่า)
steampowered
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.