Apakah armv7l 32 atau 64 bit?

20

Saya menjalankan Odroid dengan Ubuntu Mate. Saya perlu mengunduh qt dan jadi saya perlu tahu apakah saya harus mendapatkan qt versi 32 atau 64 bit.

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

uname -i mengembalikan armv7l. Apakah itu berarti saya harus mengunduh 32 atau 64 bit qt?

lampu padam
sumber
2
Relevan: unix.stackexchange.com/q/136407/103151
Byte Commander

Jawaban:

29

armv7l adalah prosesor 32 bit .

Jika Anda memerlukan sedikit informasi lebih lanjut tentang ARMv8 , silakan baca jawaban @ Rinzwind :-)

Dipesh KC
sumber
14

ARMv8 adalah 64-bit. Dengan kompatibilitas 32-bit.

Arsitektur ARMv8 memperkenalkan dukungan 64-bit ke arsitektur ARM dengan fokus pada implementasi hemat daya sambil mempertahankan kompatibilitas dengan perangkat lunak 32-bit yang ada. Dengan mengadopsi pendekatan bersih, prosesor ARMv8-A memperluas jangkauan kinerja yang tersedia sambil mempertahankan karakteristik konsumsi daya yang rendah dari prosesor ARM yang akan memberi daya pada perangkat paling inovatif dan efisien di masa depan. ARM memiliki 3 tingkatan produk yang berbeda yang mendukung arsitektur ARMv8-A: Kinerja Tinggi, Efisiensi Tinggi, dan Efisiensi Ultra Tinggi.


ARMv8-A memperkenalkan dukungan arsitektur 64-bit ke arsitektur ARM dan termasuk:

  • Register tujuan umum 64-bit, SP (penunjuk tumpukan) dan PC (penghitung program)
  • Pemrosesan data 64-bit dan pengalamatan virtual yang diperluas

Dua status eksekusi utama:

  • AArch64 - Keadaan eksekusi 64-bit termasuk model pengecualian, memori -model, model programmer dan instruksi mengatur dukungan untuk keadaan itu
  • AArch32 - Keadaan eksekusi 32-bit termasuk model pengecualian, model memori, model programer dan instruksi mengatur dukungan untuk keadaan itu

Yang lebih rendah (seperti ARMv7) adalah 32-bit.

Rinzwind
sumber
27
OP bertanya secara spesifik tentang ARMv7 dan Anda mengisi setengah halaman tentang v8 hanya untuk menyebutkan dalam kalimat terakhir Anda bahwa v7 selalu 32 bit? Maksudku, tentu saja itu benar, tapi ... kamu tahu
Byte Commander
3
Saya terus membaca dan membaca untuk melihat apa yang harus dilakukan v8 dengan v7 atau jika ada koneksi. Nggak.
Lo-Tan