Skip to content

Latest commit

 

History

History
83 lines (55 loc) · 6.34 KB

File metadata and controls

83 lines (55 loc) · 6.34 KB
title author ms.author ms.date ms.topic ms.service ms.subservice description keywords
ARM64 Guidance
sydbruck
sybruckm
10/20/2023
article
windows-iot
iot
Windows IoT on ARM64
IoT Enterprise, Hardware, Windows IoT, Arm64, NXP

Getting Started with Windows IoT Enterprise for ARM64

This article helps you use the strength of Windows on low power, low cost devices with Windows IoT Enterprise for ARM64.

What is Windows IoT Enterprise on Arm?

Windows IoT Enterprise on Arm is simply Windows IoT Enterprise built for ARM64 devices. Windows IoT Enterprise on ARM64 is the same OS as it is on X64-based devices, with IoT features available to help you build secure, powerful devices across any architecture. Since the OS is the same, the capabilities and the documentation are the same as well. Refer to the standard Windows IoT Enterprise documentation for ARM64 guidance.

Getting Started

For the quickest way to get familiar with Windows IoT Enterprise on ARM64, see our Tutorial: Setup an NXP i.MX EVK.

Frequently Asked Questions

Which hardware is supported?

Windows IoT Enterprise supports various peripheral interfaces on ARM64 devices. The following list isn't exhaustive. There are many other peripherals not listed on this page that are compatible with Windows IoT Enterprise. If you are an IHV with a peripheral that supports Windows IoT Enterprise on ARM64 and would like to be added to this list, reach out to winiotinquire@microsoft.com.

Platforms

Manufacturer Hardware
NXP i.MX 8M EVK
i.MX 8M Plus EVK
i.MX 8M Mini EVK
i.MX 8M Nano EVK
i.MX 8X EVK
i.MX 93 EVK
Avnet MSC SM2S IMX8PLUS
MSC SM2S-IMX8M
Advantech RSB-3720
ROM-5720
ROM-5722
SECO Trizeps VIII Plus
Trizeps VIII
Trizeps VIII Mini
ASUS IMX8P IM A
PE100A
Reycom RIA 8M
RIA 8M

Connectivity

Type Manufacturer Name
WiFi + Bluetooth NXP 88W8897
WiFi + Bluetooth NXP 88W8997

Where can I download Windows?

For more information on the various ways to get a Windows license, see our licensing page.

Which Windows IoT Enterprise version should I use?

Both LTSC and GAC editions of Windows IoT Enterprise are available for NXP devices. You can find more information on the Hardware Requirements page.

SoC Windows 10 IoT Enterprise Windows 11 IoT Enterprise
i.MX 8M build 19044 or later Not Supported
i.MX 8M Mini build 19044 or later Not Supported
i.MX 8M Nano build 19044 or later Not Supported
i.MX 8M Plus build 19044 or later Not Supported
i.MX 8X build 19044 or later Not Supported
i.MX 93 build 19044 or later Coming Soon

Can I run applications that aren't native to ARM64?

On ARM64 devices, Windows IoT Enterprise allows you to run x86 applications without re-compiling the application through emulation. In addition, Windows 11 IoT Enterprise supports running AMD64 applications without re-compiling. For more information, see How x86 emulation works on Arm.

Can I use Hyper-V on my ARM64 device?

Hyper-V is only supported on boards that support Windows 11 IoT Enterprise. For more information, see Which Windows IoT Enterprise version should I use?.

Can I use Windows IoT Enterprise on Qualcomm hardware?

Yes, you can see the list of supported Qualcomm processors on the Windows 11 processor requirements page.

Additionally, the Qualcomm QCS6490 and QCS5430 are supported as part of Qualcomm's IoT hardware longevity program, guaranteeing both hardware and OS support with Windows IoT Enterprise on Qualcomm.

What drivers are supported?

NXP Drivers: NXP Supported Drivers