Armv7l 32 или 64 бит?

20

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

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

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

отбой
источник
2
Соответствует: unix.stackexchange.com/q/136407/103151
Byte Commander

Ответы:

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-битным.

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