armv7lは32ビットですか、64ビットですか?


20

Ubuntu MateでOdroidを実行しています。qtをダウンロードする必要があるため、qtの32ビットバージョンと64ビットバージョンのどちらを取得する必要があるかを知る必要があります。

odroid@odroid:~/software/qt5$ uname -i
armv7l

uname -iはarmv7lを返します。つまり、32ビットまたは64ビットのqtをダウンロードする必要があるということですか?


回答:


29

armv7l32ビットプロセッサです。

ARMv8に関するもう少し情報が必要な場合は、@ Rinzwindの答えをお読みください:-)


14

ARMv8は64ビットです。32ビット互換性。

ARMv8アーキテクチャは、既存の32ビットソフトウェアとの互換性を維持しながら、電力効率の高い実装に焦点を当てた64ビットサポートをARMアーキテクチャに導入します。クリーンなアプローチを採用することで、ARMv8-Aプロセッサは、将来の最も革新的で効率的なデバイスを駆動するARMプロセッサの低消費電力特性を維持しながら、利用可能なパフォーマンス範囲を拡張します。ARMには、ARMv8-Aアーキテクチャをサポートする3つの異なる製品層があります:高性能、高効率、および超高効率。


ARMv8-Aは、ARMアーキテクチャに64ビットアーキテクチャサポートを導入し、以下を含みます。

  • 64ビット汎用レジスター、SP(スタックポインター)およびPC(プログラムカウンター)
  • 64ビットデータ処理および拡張仮想アドレス指定

2つの主な実行状態:

  • AArch64-例外モデル、メモリモデル、プログラマーモデル、およびその状態の命令セットサポートを含む64ビット実行状態
  • AArch32-例外モデル、メモリモデル、プログラマーモデル、およびその状態の命令セットサポートを含む32ビット実行状態

それより低いもの(ARMv7など)は32ビットです。


27
OPは特にARMv7について質問し、最後の文でv7は常に32ビットであることに言及するために、v8の半分のページを埋めますか?私が意味する、それはあなたが知っている...もちろん正しいですが、
バイト司令

3
私は読み続けて、v8がv7とどう関係しているか、または何らかの接続があったかどうかを確認します。いや。
LO-タン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.