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 |
This article helps you use the strength of Windows on low power, low cost devices with Windows IoT Enterprise for ARM64.
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.
For the quickest way to get familiar with Windows IoT Enterprise on ARM64, see our Tutorial: Setup an NXP i.MX EVK.
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.
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 |
Type | Manufacturer | Name |
---|---|---|
WiFi + Bluetooth | NXP | 88W8897 |
WiFi + Bluetooth | NXP | 88W8997 |
For more information on the various ways to get a Windows license, see our licensing page.
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 |
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.
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?.
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.
NXP Drivers: NXP Supported Drivers