This Public Preview is the result of a multi-year collaboration between Microsoft and NXP that started with Windows IoT Core on i.MX 6 and i.MX 7. We’ve spent the last three years refining our Windows IoT on Arm offering, and now we’ve created a new complete package that offers the small footprint, low power, and low-cost benefits of NXP's i.MX 8M family, without compromising on Windows application compatibility or graphics capabilities.
Benefits of the NXP i.MX 8M family
As the industry leader in industrial IoT, NXP has packed a powerful combination of compute, I/O, and peripherals into the i.MX 8M applications processor family to create a SoC formula that is "just right". The small footprint of the i.MX 8M SoC results in a lower cost and lower power solution that enables OEMs to build new compact, fan-less Windows IoT device form factors not previously possible.
Enabling full Windows application compatibility
The NXP i.MX 8M is now powered by Windows IoT Enterprise, which brings full Windows application compatibility to IoT. This enables developers to use their existing familiar app development frameworks like .NET Framework, .NET Core, WinForms, WPF, in addition to more modern frameworks like UWP and WinUI.
Unleashing the power of DirectX graphics on the Verisilicon GC7000Lite GPU
The NXP i.MX 8M BSP for Windows IoT Enterprise includes a GPU driver we developed with Verisilicon for the GC7000Lite GPU that supports the DirectX11 graphics API. This GPU driver accelerates rendering tasks throughout the OS and in certain application frameworks to deliver a smooth full Windows UI experience with broad display compatibility.
To get started, visit https://aka.ms/nxpiot, where you can download the i.MX 8M Public Preview BSP and the User Guide.
Currently, the Public Preview supports the i.MX 8MQ SoC. Support for additional SoCs in the i.MX 8M family will be added later this year.