NXP 上的 Windows IoT 企业版

Microsoft 与 NXP 合作,为 NXP 的 I.MX 8 和 i.MX 9 系列 Arm64 处理器启用 Windows IoT 企业版支持。 在维护用户喜欢使用的、熟悉的用户界面、设备管理和行业领先的 OS 支持的同时,NXP 的 i.MX 处理器还能够支持比以往更低功率、更低成本的 Windows IoT 企业版设备。

有关每个 Windows IoT 企业版 OS 版本支持的特定 NXP 处理器模型,请参阅 Windows IoT 企业版处理器列表

NXP 板支持包

NXP 发布了主板支持包 (BSP),其中包括在 Windows IoT 企业版上运行支持的 NXP i.MX 8 和 i.MX 93 评估工具包 (EVK) 所需的驱动程序和固件。 BSP 以源代码和二进制格式提供。

若要下载 EVK 的 BSP 及其支持文档,请访问 NXP 的 适用于 i.MX 应用程序处理器的 Windows IoT 企业版网站。

对于 EVK 以外的硬件平台,请联系 BSP 的硬件制造商。

支持的功能

下表列出了截至最新一次恩智浦 BSP 版本(1.5.1)的每个恩智浦 i.MX EVK 板支持的功能。 查看 NXP BSP 文档了解详细信息。

功能 i.MX 8M Plus i.MX 8M i.MX 8M Mini i.MX 8M Nano i.MX 8X i.MX 93
Windows IoT 企业版兼容性 - - - - - -
最低版本 Windows 10 IoT 企业版 19044.3693 19044.3693 19044.3693 19044.3693 19044.3693 19044.3693
最低版本要求:Windows 11 IoT 企业版 不支持 不支持 不支持 不支持 不支持 26100.1
音频 - - - - - -
3.5 毫米音频插孔 输入和输出 仅输出 仅输出 仅输出 输入和输出 输入和输出
HDMI 音频(仅输出) - - - - -
显示/图形 - - - - - -
HDMI 最高 1080p 最高 1080p - - - -
LVDS 最多 1920x1200 - - - 最高 1080p 最多 1280x800
MIPI-DSI 最多 1920x1200 - 最多 1920x1200 最多 1920x1200 - 最多 1920x1200
GPU - -
多个显示器 - - - -
VPU 视频解码 (HEVC、H.264、VP8) - -
VPU 视频解码 (MPEG-2、MPEG-4) - - - -
VPU 视频解码 (VP9) - - - - -
设备连接性 - - - - - -
USB
GPIO
UART (RS-232) - -
LPUART (RS-232) - - - -
I2C(控制器模式) - -
LPI2C(控制器模式) - - - -
SPI(控制器模式) - -
LPSPI(控制器模式) - - - -
PCIe - -
FlexCAN - - -
网络连接 - - - - - -
以太网 2x RTL8211 1x AR8031 1x AR8031 1x AR8031 1x AR8031 2x RTL8211
Wi-Fi 5 1 - -
存储 - - - - - -
eMMC
SD
Camera - - - - - -
OV5640 MIPI-CSI 摄像头 (MINISASTOCSI) -
OV10635 MIPI-CSI 摄像头 (MX8XMIPI4CAM2) -
AP1302 ISP + AR0144 MIPI-CSI 摄像头 (RPI-CAM-MIPI) - - - - -
安全性 - - - - - -
安全启动
调试 - - - - - -
通过网络进行内核调试
通过串口进行内核调试 - -
杂项 - - - - - -
RTC (on-SoC) 2 - -

1 通过 PCIe M.2 扩展端口添加了 Wi-Fi 支持。 NXP i.MX 8M Plus EVK 随附了受支持的基于 88W8997 的 M.2 模块。 NXP 提供基于 88W8997 和 88W8897 Wi-Fi 芯片的 M.2 模块的驱动程序。

2 实时时钟 (RTC) 在 SoC 上实现,可跨重置保留时间,但不会在系统关闭时保留时间。 添加离散 RTC 以保留系统关闭的时间。

已知限制

Windows 窗体应用程序性能

Windows 窗体应用程序在 GPU 启用时运行较慢,是由 Windows 窗体的基础图形 API (GDI+) 处理呈现的方式造成的。 可以通过注册表禁用特定应用程序的 GPU 来防止此性能放缓:

例如,如果要为名为 WinFormsApp.exe 的应用程序禁用 GPU,可以在命令提示符中创建以下注册表项:

reg add HKLM\Software\VSI\GPU\GdiRedirSurf /v WinFormsApp.exe /t REG_DWORD /d 0

浏览器 GPU 加速

NXP GPU 驱动程序不支持加速基于浏览器的工作负载。 浏览器内容改为使用 CPU 呈现。

eMMC HS400

Windows IoT 企业版不支持 eMMC HS400,这可能会导致峰值存储吞吐量降低。 此外,i.MX 93 存储驱动程序不支持 eMMC HS200。

最低支持的 Windows 10 IoT 企业版版本:19044.3693 (KB5032189)

Windows 10 IoT 企业版必须更新至版本 19044.3693 (KB5032189) 或更新版本。 旧版 Windows 10 IoT 企业版将 NXP i.MX 8M Plus 的最大内存限制为 3GB,并且存在可能导致蓝屏的存储稳定性问题。 若要离线更新 Windows IoT 企业版映像,请按照向 Windows 映像添加更新的说明进行操作。

Hyper-V

i.MX 8 应用程序处理器系列不支持 Hyper-V 虚拟化或依赖于它的功能(例如基于虚拟化的安全性)。

NPU

Windows IoT 企业版不支持 i.MX 8M Plus 或 i.MX 93 个应用程序处理器上的 NPU。

PCIe 存储

Windows IoT 企业版不支持通过 PCIe(例如 M.2 SSD)扩展存储。

i.MX 8M 4GB+ 内存支持

i.MX 8M 应用程序处理器有硬件限制,仅允许外部设备寻址前 3GB 内存 (RAM)。 具有 4GB 或更多内存的 i.MX 8M 系统必须确保其支持 DMA 的驱动程序不会寻址安全 3GB 区域之外的内存。

USB On-The-Go (USB OTG)

Windows IoT 企业版不支持 USB On-The-Go (USB OTG),并且不支持在 USB 函数角色中运行的 USB 端口。