Microsoft與恩智浦合作,為恩智浦的 I.MX 8 和 i.MX 9 系列 Arm64 處理器啟用 Windows IoT 企業版支援。 NXP 的 i.MX 處理器使 Windows IoT 企業版裝置能夠達到前所未有的低功耗和低成本,同時維持用戶喜歡的熟悉使用者介面、裝置管理和領先業界的操作系統支持。
如需每個 Windows IoT 企業版作業系統版本所支援的特定 NXP 處理器模型,請參閱 Windows IoT 企業版處理器清單。
NXP 開發板支持包
恩智浦發佈的面板支援套件(BSP)包含在 Windows IoT 企業版上運行所需的驅動程式和韌體,適用於恩智浦 i.MX 8 和 i.MX 93 評估套件(EVK)。 BSP 同時以原始程式碼和二進位格式提供。
若要下載適用於EVK的 BSP(板級支援套件)及其支援文件,請造訪 NXP 的Windows IoT 企業版 i.MX 應用處理器網站。
針對 EVK 以外的硬體平臺,請聯絡硬體製造商以取得 BSP。
支援的功能
下表列出在最新的 NXP BSP 版本(1.5.1)中,每個 NXP i.MX EVK 開發板上所支援的功能。 如需詳細資訊,請參閱 NXP BSP 文件。
功能 | i.MX 8M Plus | i.MX 8M | i.MX 8M 迷你 | 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.5mm 音訊插孔 | 輸入和輸出 | 僅輸出 | 僅輸出 | 僅輸出 | 輸入和輸出 | 輸入和輸出 |
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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
相機 | - | - | - | - | - | - |
OV5640 MIPI-CSI 相機 (MINISASTOCSI) | ✓ | ✓ | ✓ | ✓ | ✓ | - |
OV10635 MIPI-CSI 相機 (MX8XMIPI4CAM2) | ✓ | ✓ | ✓ | ✓ | ✓ | - |
AP1302 ISP + AR0144 MIPI-CSI 相機 (RPI-CAM-MIPI) | - | - | - | - | - | ✓ |
安全性 | - | - | - | - | - | - |
安全開機 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
偵錯 | - | - | - | - | - | - |
透過網路 核心偵錯 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
核心偵錯透過序列 | ✓ | ✓ | ✓ | ✓ | - | - |
其他 | - | - | - | - | - | - |
RTC (On-SoC)2 | ✓ | ✓ | ✓ | ✓ | - | - |
1 Wi-Fi 支援是透過PCIe M.2擴充埠新增。 NXP i.MX 8M Plus EVK 配備支援的 88W8997 型號 M.2 模組。 NXP 提供基於 88W8997 和 88W8897 Wi-Fi 晶片的 M.2 模組驅動程式。
2 即時時鐘 (RTC) 會在 SoC 上實作,並保留重設的時間,但不會在系統關閉時保留時間。 新增一個獨立RTC,以在系統關閉時保留時間。
已知限制
Windows Forms 應用程式效能
由於 Windows Forms 的基礎圖形 API (GDI+) 處理轉譯的方式,Windows Forms 應用程式在啟用 GPU 時執行速度變慢。 您可以透過登入停用特定應用程式的 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 應用程式處理器具有硬體限制,只允許外部裝置處理前 3 GB 記憶體(RAM)。 i.MX 8M 系統如果擁有超過 4GB 的記憶體,必須確保其支援 DMA 的驅動程式不會存取安全的 3GB 區域以外的記憶體。
即插即用 USB (USB OTG)
Windows IoT 企業版不支援 USB On-The-Go (USB OTG), 且不支援在 USB 函式角色中運作的 USB 埠。