如何查看我拥有哪个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-aarm1176jzf-s?如果我正在寻找新的Pi,我如何知道应该使用哪些标志和参数?

Answers:


30

在命令提示符下,键入

cat /proc/cpuinfo

查看CPU信息。

ARM11芯片使用ARM指令集的版本6 ARMv6。ARM Cortex系列的最新芯片,如Cortex A7,A8等,都使用ARMv7指令集。

所有Pi板均随附ARM11。第二行的选项看起来更适合于为Pi构建软件。第一组选项似乎是针对新一代ARM芯片的。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.