Armv7l 32 или 64 бит?


20

Я использую Odroid с Ubuntu Mate. Мне нужно скачать qt, и поэтому я должен знать, должен ли я получить 32- или 64-битную версию qt.

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

uname -i возвращает armv7l. Означает ли это, что я должен загрузить 32- или 64-битную версию qt?


Ответы:


30

armv7l - 32-битный процессор.

Если вам нужна дополнительная информация о ARMv8 , прочитайте ответ @ Rinzwind :-)


14

ARMv8 является 64-битным. С 32-битной совместимостью.

Архитектура ARMv8 представляет 64-разрядную поддержку архитектуры ARM с акцентом на энергоэффективную реализацию при сохранении совместимости с существующим 32-разрядным программным обеспечением. Благодаря чистому подходу процессоры ARMv8-A расширяют диапазон производительности, сохраняя при этом характеристики ARM с низким энергопотреблением, которые будут питать самые инновационные и эффективные устройства будущего. ARM имеет 3 различных уровня продуктов, поддерживающих архитектуру ARMv8-A: высокая производительность, высокая эффективность и сверхвысокая эффективность.


ARMv8-A представляет поддержку 64-битной архитектуры в архитектуре ARM и включает в себя:

  • 64-разрядные регистры общего назначения, SP (указатель стека) и ПК (программный счетчик)
  • 64-битная обработка данных и расширенная виртуальная адресация

Два основных состояния выполнения:

  • AArch64 - 64-битное состояние выполнения, включая модель исключений, модель памяти, модель программистов и поддержку набора команд для этого состояния
  • AArch32 - 32-битное состояние выполнения, включая модель исключений, модель памяти, модель программистов и поддержку набора команд для этого состояния

Все, что ниже (например, ARMv7), является 32-битным.


27
ОП спрашивает конкретно об ARMv7, и вы заполняете половину страницы о v8, чтобы упомянуть в своем последнем предложении, что v7 всегда 32-битный? Я имею в виду, конечно, это правильно, но ... вы знаете
Byte Commander

3
Я продолжаю читать и читать, чтобы увидеть, что v8 имеет отношение к v7 или есть какая-то связь. Нет.
Ло-Тан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.