मैं किस एआरएम सीपीयू संस्करण को देखता हूं?


13

जब मैं इस तरह के एक संदेश में आया था, तो पाई के लिए एक पैकेज का संकलन:

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? अगर मैं एक नया पाई देख रहा हूँ तो मुझे कैसे पता चलेगा कि मुझे क्या झंडे और तर्क का उपयोग करना चाहिए?

जवाबों:


30

कमांड प्रॉम्प्ट पर टाइप करें

cat /proc/cpuinfo

CPU जानकारी देखने के लिए।

ARM11 चिप्स ARM अनुदेश सेट, ARMv6 के संस्करण 6 का उपयोग करते हैं। एआरएम कॉर्टेक्स रेंज से अधिक हाल के चिप्स जैसे कॉर्टेक्स ए 7, ए 8 आदि सभी एआरएमवी 7 निर्देश सेट का उपयोग करते हैं।

सभी Pi बोर्डों को ARM11 के साथ शिप किया गया है। दूसरी पंक्ति के विकल्प पाई के लिए सॉफ्टवेयर बनाने के लिए एक बेहतर फिट की तरह दिखते हैं। विकल्पों का पहला सेट एआरएम चिप की एक नई पीढ़ी के लिए प्रतीत होता है।


1

आप की कोशिश की है uname कमांड? विशेष रूप सेuname -a


1
यह मुझे संगत संस्करण दे रहा है, हार्डवेयर संस्करण (उच्चतर) नहीं
स्टीमर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.