使用している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を使用します。Cortex A7、A8などのARM Cortexシリーズの最新チップはすべてARMv7命令セットを使用しています。

すべてのPiボードにはARM11が付属しています。2行目のオプションは、Pi用のソフトウェアを構築するのに適しているようです。最初のオプションセットは、新世代のARMチップ用のようです。


1

unameコマンドを試しましたか?具体的にはuname -a


1
これは私に互換性のあるバージョンを与えている、いないハードウェアのバージョン(高い)
steampowered
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.