Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Windows IoT Enterprise en ARM es básicamente Windows IoT Enterprise creado para y ejecutado en procesadores ARM de 64 bits (Arm64). Tiene las mismas características y funcionalidades de Windows IoT Enterprise para procesadores basados en x64, lo que te permite crear dispositivos seguros y eficaces en cualquier arquitectura de procesador.
Windows IoT Enterprise en ARM frente a x86/x64
Windows IoT Enterprise en ARM está diseñado para que sea conocido para los creadores de dispositivos y desarrolladores acostumbrados a trabajar con x86/x64. La mayoría de la documentación de Windows IoT Enterprise se aplica tanto a Arm64 como a x86/x64, las diferencias se resaltan directamente en la página de documentación de cada característica. Hay algunas diferencias generales que se deben tener en cuenta en torno a las aplicaciones y los controladores de dispositivos.
APLICACIONES
Windows IoT Enterprise en ARM puede ejecutar aplicaciones Arm64 nativas y aplicaciones x86/x64 emuladas.
Las aplicaciones Arm64 nativas de son aplicaciones que se compilan y crean específicamente para la arquitectura de Arm64. Las aplicaciones Arm64 nativas proporcionan el mejor rendimiento, capacidad de respuesta y consumo de energía.
Las aplicaciones emuladas son aplicaciones x86/x64 que se ejecutan tal y como están sin modificaciones en Windows IoT Enterprise en ARM mediante la tecnología de emulación de bandeja de entrada. La emulación de aplicaciones x86/x64 proporciona una manera rápida de que los fabricantes de dispositivos trasladen los diseños x86/x64 existentes a Arm64. Windows 10 IoT Enterprise en ARM admite la emulación de aplicaciones x86, mientras que Windows 11 IoT Enterprise en ARM admite la emulación de aplicaciones x86 y x64.
Obtén más información, consulta la documentación de desarrollo de aplicaciones de Windows IoT Enterprise en ARM y la documentación de desarrollo de aplicaciones de Windows en ARM.
Controladores de dispositivos
Los controladores de dispositivo deben compilarse de forma nativa para que Arm64 se ejecute en Windows IoT Enterprise en ARM. Los controladores Arm64 para muchos dispositivos usados habitualmente se proporcionan en Windows o en un paquete de soporte técnico de placa (BSP). Además, muchos proveedores de dispositivos proporcionan controladores para sus dispositivos a través de Windows Update o canales de soporte técnico de terceros. Para un dispositivo sin un controlador disponible, debes trabajar con el proveedor del dispositivo para obtener uno o escribir uno propio.
Obtén más información sobre cómo escribir e implementar controladores en la documentación del controlador de dispositivos Windows IoT Enterprise.
Compatibilidad con procesadores Arm64
Windows IoT Enterprise en ARM admite varios procesadores NXP y Qualcomm, atendiendo a diferentes necesidades de dispositivo y requisitos de rendimiento.
Los procesadores NXP proporcionan las opciones de menor potencia y menor costo para crear dispositivos Windows IoT Enterprise. Son excelentes para categorías de dispositivos como clientes ligeros, pantallas completas, puertas de enlace e interfaces de máquina humana (HMIs).
Los procesadores Qualcomm proporcionan un rendimiento excelente al tiempo que mantienen las ventajas de bajo consumo de los procesadores ARM64. Los procesadores Qualcomm son una buena opción para los casos de uso que requieren visualizaciones de alta calidad o aprendizaje automático/IA.
Para conocer los modelos de procesadores específicos admitidos para cada versión del sistema operativo Windows IoT Enterprise, consulta las listas de procesadores de Windows IoT Enterprise.
Plataformas y placas de hardware ARM64
Para empezar a compilar Windows IoT Enterprise en dispositivos ARM, selecciona una plataforma de hardware o placa ARM64.
Introducción
Para obtener la forma más rápida de familiarizarte con Windows IoT Enterprise en ARM64, consulta nuestro Tutorial: configuración de un NXP i.MX EVK.