
Estoy ejecutando un Odroid con Ubuntu Mate. Necesito descargar qt y por eso necesito saber si debo obtener la versión de 32 o 64 bits de qt.
odroid@odroid:~/software/qt5$ uname -i
armv7l
uname -i devuelve armv7l. ¿Eso significa que debería descargar qt de 32 o 64 bits?
Respuesta1
armv7les32 bitsprocesador.
Si necesitas un poco más de información sobreARMv8, lea la respuesta de @ Rinzwind :-)
Respuesta2
ARMv8es de 64 bits con compatibilidad de 32 bits. Cualquier cosa inferior (como ARMv7) es de 32 bits.
La arquitectura ARMv8 introduce soporte de 64 bits a la arquitectura ARM con un enfoque en una implementación con eficiencia energética y al mismo tiempo mantiene la compatibilidad con el software de 32 bits existente. Al adoptar un enfoque limpio, los procesadores ARMv8-A amplían el rango de rendimiento disponible y al mismo tiempo mantienen las características de bajo consumo de energía de los procesadores ARM que impulsarán los dispositivos más innovadores y eficientes del mañana. ARM tiene 3 niveles de productos diferentes que admiten la arquitectura ARMv8-A: alto rendimiento, alta eficiencia y ultraalta eficiencia.
ARMv8-A introduce soporte de arquitectura de 64 bits a la arquitectura ARM e incluye:
- Registros de propósito general de 64 bits, SP (puntero de pila) y PC (contador de programa)
- Procesamiento de datos de 64 bits y direccionamiento virtual extendido
Dos estados de ejecución principales:
- AArch64: el estado de ejecución de 64 bits, incluido el modelo de excepción, el modelo de memoria, el modelo de programador y el conjunto de instrucciones compatibles con ese estado.
- AArch32: el estado de ejecución de 32 bits, incluido el modelo de excepción, el modelo de memoria, el modelo de programador y el conjunto de instrucciones compatibles con ese estado.