Cómo identificar la arquitectura de la CPU de un dispositivo genérico basado en ARM

Versión del producto: 10.9

Última modificación: 28 octubre 2024

Pregunta

¿Cómo puedo identificar la arquitectura de la CPU de mi dispositivo basado en ARM?

Respuesta

Determinar la arquitectura de su sistema para instalar/actualizar manualmente el producto en un dispositivo genérico basado en ARM es crucial para garantizar la compatibilidad con los archivos de actualización.

A continuación te explicamos cómo puedes comprobar la arquitectura de tu sistema en un dispositivo genérico basado en ARM:

1. Uso de comandos de terminal (sistemas basados en Linux):

La mayoría de los dispositivos basados en ARM, como Raspberry Pi u otros sistemas embebidos, ejecutan un sistema operativo basado en Linux. Puede utilizar comandos de terminal para determinar la arquitectura.

  1. Abrir terminal Si tiene acceso a un terminal o a una interfaz de línea de comandos (CLI).

  2. Proceda con los siguientes comandos:

  • Ejecute el comando %s dfsdf %4863%lkjlkj% para comprobar la arquitectura con uname:

    • armv7l: Su dispositivo utiliza la arquitectura ARMv7 (32 bits).

    • aarch64: Su dispositivo utiliza la arquitectura ARMv8 (64 bits).

  • Ejecute el comando lscpu y compruebe el campo Arquitectura:

    • armv7l: Su dispositivo utiliza la arquitectura ARMv7 (32 bits).

    • aarch64: Su dispositivo utiliza la arquitectura ARMv8 (64 bits).

  • Ejecute el comando cat /proc/cpuinfo | grep 'model name' para comprobar la información de la CPU. Este comando muestra el modelo de CPU, que puede dar pistas sobre si es ARMv7 o ARMv8.

2. Uso de la información del sistema de archivos

Si su acceso al Terminal es limitado, intente comprobar los archivos del sistema.

  • Ejecute el comando cat /proc/cpuinfo para comprobar el archivo de información de la CPU:

  • Busca entradas como Nombre del modelo o Funciones:

    • ARMv7 suele listar %s dfsdf %4870%lkjlkj% o vfpv4 en las funciones.

    • ARMv8 suele listar fp, asimd, o aarch64.

3. Uso de paquetes instalados

Si su sistema utiliza un gestor de paquetes como %s dfsdf %4874%lkjlkj%o yum, puede deducir la información sobre la arquitectura a partir de los paquetes instalados.

Ejecute el comando dpkg --print-architecture para comprobar la arquitectura de los paquetes instalados:

  • %s dfsdf %4877%lkjlkj% o armel: Corresponden a ARMv7 (32 bits).

  • arm64: Corresponde a ARMv8 (64 bits).

4. Comprobación de la documentación:

Si el dispositivo es genérico y no de una marca conocida, consulte la documentación o las hojas de datos disponibles. Suelen especificar la arquitectura de la CPU.

5. Uso de una aplicación de información del sistema (si está disponible):

Si puedes instalar aplicaciones, prueba a utilizar una herramienta de información del sistema que pueda mostrar detalles de la CPU, como %s dfsdf %4880%lkjlkj%o hardinfo.

Una vez que haya identificado la arquitectura de su dispositivo basado en ARM, podrá seleccionar los archivos correctos para configurar/actualizar su producto.