Czy armv7l jest 32 czy 64-bitowy?


20

Używam Odroida z Ubuntu Mate. Muszę pobrać qt, więc muszę wiedzieć, czy powinienem pobrać 32- lub 64-bitową wersję qt.

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

uname -i zwraca armv7l. Czy to oznacza, że ​​powinienem pobrać 32- lub 64-bitową wersję QT?


Odpowiedzi:


31

armv7l jest 32-bitowym procesorem.

Jeśli potrzebujesz trochę więcej informacji na temat ARMv8 , przeczytaj odpowiedź @ Rinzwind :-)


14

ARMv8 jest 64-bitowy. Z 32-bitową kompatybilnością.

Architektura ARMv8 wprowadza 64-bitową obsługę architektury ARM, koncentrując się na energooszczędnej implementacji przy jednoczesnym zachowaniu zgodności z istniejącym oprogramowaniem 32-bitowym. Przyjmując czyste podejście, procesory ARMv8-A rozszerzają dostępny zakres wydajności, zachowując przy tym charakterystykę niskiego zużycia energii procesorów ARM, które zasilą najbardziej innowacyjne i wydajne urządzenia jutra. ARM ma 3 różne warstwy produktów obsługujące architekturę ARMv8-A: wysoką wydajność, wysoką wydajność i bardzo wysoką wydajność.


ARMv8-A wprowadza obsługę architektury 64-bitowej do architektury ARM i obejmuje:

  • 64-bitowe rejestry ogólnego przeznaczenia, SP (wskaźnik stosu) i PC (licznik programów)
  • 64-bitowe przetwarzanie danych i rozszerzone adresowanie wirtualne

Dwa główne stany wykonania:

  • AArch64 - 64-bitowy stan wykonania, w tym model wyjątku, model pamięci, model programisty i obsługa zestawu instrukcji dla tego stanu
  • AArch32 - 32-bitowy stan wykonania, w tym model wyjątku, model pamięci, model programisty i obsługa zestawu instrukcji dla tego stanu

Wszystko niższe (jak ARMv7) jest 32-bitowe.


27
OP pyta konkretnie o ARMv7 i wypełniasz pół strony o wersji v8, aby wspomnieć w ostatnim zdaniu, że wersja 7 jest zawsze 32-bitowa? To znaczy, oczywiście, że jest poprawne, ale ... no wiesz
Bajt Dowódca

3
Ciągle czytam i czytam, aby zobaczyć, co v8 miało wspólnego z wersją 7 lub czy było jakieś połączenie. Nie.
Lo-Tan,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.