Arm 上的 Windows IoT 企业版即为 64 位 ARM (Arm64) 处理器生成并在其上运行的 Windows IoT 企业版。 它具有适用于基于 x64 的处理器的 Windows IoT 企业版的相同特性和功能,可以跨任何处理器体系结构构建安全且强大的设备。
Arm 上的 Windows IoT 企业版与 x86/x64
Arm上的 Windows IoT 企业版是为了让习惯使用 x86/x64 的设备构建者和开发人员熟悉而设计的。 大多数适用于 Windows IoT 企业版的文档都适用于 Arm64 和 x86/x64,每个功能的文档页中都直接指出了差异。 关于应用程序和设备驱动程序,需要考虑一些常规差异。
应用程序
Arm 上的 Windows IoT 企业版可以运行本机 Arm64 应用程序和模拟 x86/x64 应用程序。
本机 Arm64 应用程序是专为 Arm64 体系结构编译和构建的应用程序。 本机 Arm64 应用程序提供最佳性能、响应能力和能耗。
仿真应用程序是 x86/x64 应用程序,使用收件箱仿真技术在 Arm 上的 Windows IoT 企业版上按原样运行而无需修改。 x86/x64 应用程序仿真为设备构建者提供了将现有 x86/x64 设计到 Arm64 的快速方法。 Arm 上的 Windows 10 IoT 企业版支持仿真 x86 应用程序,而 Arm 上的 Windows 11 IoT 企业版则支持仿真 x86 和 x64 应用程序。
有关详细信息,请参阅 ARM 应用程序开发文档上的 Windows IoT 企业版和 ARM 应用程序开发文档上的 Windows。
设备驱动程序
必须本机生成设备驱动程序,以便 Arm64 在 Arm 上的 Windows IoT 企业版上运行。 许多常用设备的 Arm64 驱动程序在 Windows 或板的板支持包 (BSP) 中提供。 此外,许多设备供应商通过 Windows 更新或第三方支持渠道为其设备提供驱动程序。 对于没有可用驱动程序的设备,需要与设备供应商合作获取驱动程序或自行编写驱动程序。
了解有关如何编写和部署驱动程序的详细信息,请参阅 Windows IoT 企业版设备驱动程序文档。
Arm64 处理器支持
Arm 上的 Windows IoT 企业版支持各种 NXP 和 Qualcomm 处理器,以满足不同的设备需求和性能要求。
NXP 处理器为生成 Windows IoT 企业版设备提供最低功率和最低成本选项。 它们非常适合瘦客户端、信息亭、网关和人机接口 (HMIs) 等设备类别。
Qualcomm 处理器提供出色的性能,同时保持 Arm64 处理器的低功率优势。 Qualcomm 处理器非常适合需要高质量可视化效果或机器学习/AI 的用例。
有关每个 Windows IoT 企业版 OS 版本支持的特定处理器模型,请参阅 Windows IoT 企业版处理器列表。
Arm64 硬件平台和面板
若要开始在 Arm 设备上生成 Windows IoT 企业版,请选择 Arm64 硬件平台或面板。
入门
若要快速熟悉 ARM64 上的 Windows IoT 企业版,请参阅我们的教程:设置 NXP i.MX EVK。