É armv7l 32 ou 64 bits?

3

Estou executando um Odroid com Ubuntu Mate. Eu preciso fazer o download do qt e por isso preciso saber se devo obter a versão de 32 ou 64 bits do qt.

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

uname -i retorna armv7l. Isso significa que eu deveria baixar o 32 ou 64 bits do qt?

    
por lightsout 22.06.2017 / 23:23

2 respostas

5

ARMv8 é de 64 bits. Com compatibilidade de 32 bits.

  

A arquitetura ARMv8 introduz o suporte de 64 bits à arquitetura ARM com foco na implementação com eficiência de energia, mantendo a compatibilidade com o software de 32 bits existente. Ao adotar uma abordagem limpa, os processadores ARMv8-A ampliam a faixa de desempenho disponível, mantendo as características de baixo consumo de energia dos processadores ARM que potencializarão os dispositivos mais inovadores e eficientes do futuro. A ARM tem três níveis diferentes de produtos que suportam a arquitetura ARMv8-A: alto desempenho, alta eficiência e ultra-alta eficiência.

  

O ARMv8-A apresenta suporte à arquitetura de 64 bits para a arquitetura ARM e inclui:

     
  • registradores de uso geral de 64 bits, SP (ponteiro de pilha) e PC (contador de programa)
  •   
  • processamento de dados de 64 bits e endereçamento virtual estendido
  •   

Dois principais estados de execução:

     
  • AArch64 - O estado de execução de 64 bits, incluindo modelo de exceção, modelo de memória, modelo de programador e suporte a conjunto de instruções para esse estado
  •   
  • AArch32 - O estado de execução de 32 bits, incluindo modelo de exceção, modelo de memória, modelo de programador e suporte a conjunto de instruções para esse estado
  •   

Qualquer valor menor (como o ARMv7) é de 32 bits.

    
por Rinzwind 22.06.2017 / 23:37
2

armv7l é um processador de 32 bits .

Se você precisar de um pouco mais de informações sobre o ARMv8 , leia a resposta do @Rinzwind: -)

    
por Dipesh Kc 31.05.2018 / 12:56

Tags