Windows 开发工具包 2023
Windows 开发工具包 2023(代码名称“Project Volterra”)为 Windows 开发人员提供了率先在具有神经处理单元 (NPU) 的设备上支持开发和测试的机会,该单元提供出色的 AI 计算能力、多个端口以及适用于台式机和机架部署的可堆叠设计。 此开发工具包旨在开发、调试和测试适用于 Arm 的本机 Windows 应用。
Windows 开发工具包 2023 不再可购买新品,但现在可以找到提供 NPU 的 Copilot+ PC,以及最新的 AI 功能和计算容量。
设备详细信息
- 32GB LPDDR4x RAM 和 512GB 快速 NVMe 存储
- Snapdragon® 8cx Gen 3 计算平台
- 端口:3 个 USB-A、2 个 USB-C、Mini-Display(支持 HBR2)、以太网 (RJ45)
- 由 20% 的回收海洋塑料制成
设备设置
当设备第一次打开并连接到 Internet 时,请按照关于 Windows 更新的入门提示和配置说明操作,以确保设备上运行的是最新的软件。
了解按钮和外部端口
当设备平放在桌子上时,设备左侧的 3 个按钮从左到右分别是:
- “启动到 USB”按钮:按住电源按钮 +“启动到 USB”按钮以启动到 USB-C 拇指驱动器。 此方法可用于使用最新的恢复映像来为设备重置映像。
- UEFI 按钮:按住电源按钮 + UEFI 按钮以启动进入 UEFI 菜单。 (浏览 UEFI 时,USB-C 监视器连接不兼容。)
- 电源按钮
在设备启动进入 Windows 11,所有外部端口均可用,包括:
- 用于以太网的 RJ45
- 3 个 USB-A 端口
- 2 个 USB-C 端口
- 蓝牙和 WiFi
此设备使用 mDP 端口和两个 USB-C 端口,最多支持三个显示器。
注意
统一可扩展固件接口 (UEFI) 将标准基本输入/输出系统 (BIOS) 替换为新功能,包括更快速的启动和提升的安全性。 可以使用 UEFI 管理设备上的固件功能。
设置电源
此开发工具包包括一个 90W 电源。 将电源连接到设备背面的最左侧位置。
- 未使用时,设备将默认进入“连接待机模式”。 可以选择使用 OS 控件使设备进入休眠状态。
- 风扇控件由固件提供支持并进行控制。 风扇将根据需要启动以管理热负载。
- 设备上未配备有电池,因此系统只能使用交流电运行。 没有可供测试的 DC 模式。
设置显示器 - 如何连接监视器
为了获得最佳体验,建议使用 mDP 端口作为主显示器来设置此设备。 在 Windows 中启动设备之前,所有显示器输出都默认显示在连接到 mDP 端口的监视器上。
需要使用 mDP 端口的场景包括:
- 打开设备时看到启动徽标。
- 在 UEFI 中启动来更改硬件设置。
- 为设备安装恢复映像,它下载自“恢复映像”页。
- BitLocker 会处理恢复密钥提示或预启动 PIN 等内容。
- 在 Windows 加载前需要在屏幕上看到内容(例如 Windows 启动错误或 bug 检查启动循环)的任何 Windows OS 启动活动。
- Windows 自动恢复。
- 使用 USB 启动磁盘在 Windows 恢复环境 (WinRE) 或 Windows PE (WinPE) 中启动。
- 使用 SEMM 获取固件的所有权。
有关使用 Windows 开发人员工具包设备显示器端口的要求和说明:
- 如果连接到设备的唯一显示器是 USB-C,而你没有使用 mDP 端口(如上所述),则在 Windows 启动之前,打开设备时不会看到启动屏幕输出。 Windows 启动过程需要大约 25 秒。
- 如果将 HDMI 或 DVI 监视器连接到 mDP 端口,则需要激活“mini-DP 转 HDMI”或“mini-DP 转 DVI 适配器”。 *如果连接不起作用,则你可能使用的是无源适配器或内置有无源适配器的线缆。 线缆不得超过 2 米。
- 连接外部键盘或鼠标时,请使用 USB-A 端口,而不是 USB-C。 使用 USB-C 连接键盘或鼠标只会间歇性起作用。
端口 | 传输模式 | 最大数据速度 | 支持的显示器(最大分辨率) | 注释 |
---|---|---|---|---|
mDP | HBR2 | 4 通道 x 5.4 Gbps/通道 | SST: 3840 x 2160 @ 60Hz, MST: (x2) 2560 x 1600 @ 60Hz | 默认监视器端口启动进入 UEFI 菜单 |
USB-C (x2) | HBR3 | 4 通道 x 8.1 Gbps/通道 | SST: 5120x2880 @ 60Hz, SST: 4096x2160 @ 60Hz, MST: (x2) 3840x2160 @ 60Hz (RB2), MST: (x2) 2560x1600 @ 60Hz (CVT, RB) | 默认监视器端口启动后不显示 UEFI 菜单 |
安装 Arm 原生开发人员工具
可在 Windows 11 上安装一套完整的 Arm 原生开发人员工具套件,包括:
Visual Studio 2022 17.4 for Arm64
这是 Visual Studio 的第一个本机 Arm64 版本,其中启用了工作负载,针对使用 C++ 的桌面开发(对于基于 MSBuild 的项目)、.NET 桌面开发、web 开发、游戏开发和 Node.js 开发,并且包括对 Windows SDK 和 Win App SDK 组件 (Win UI) 的支持。
-
从 .NET 6 开始以及 .NET Framework 4.8.1 运行时和 SDK 提供对 Arm64 的本机支持,并且该支持在 .NET 7 中已得到扩展。 详细了解 .NET 7 中的 Arm64 性能改进。
-
自 2020 年 9 月版本 1.50 发布以来,VS Code 一直支持 Arm64 体系结构,包括远程开发的扩展。
将 CPU、GPU 和 NPU 上的本地计算以及 Azure 云计算相结合,包括:
ONNX Runtime + Windows 开发工具包 2023 = NPU 支持的 AI
解锁 NPU 功能,以通过 PyTorch 或 TensorFlow 等框架使用 ONNX Runtime 加速 AI/ML 工作负载 - 开始使用这些说明和教程。
Qualcomm 开发人员网络:Windows on Snapdragon
详细了解 Snapdragon 计算平台,该平台支持 Windows on Snapdragon® 设备,提供本机 AArch64(64 位 Arm)应用支持。 还可以找到下载适用于 Windows 的 Qualcomm 神经处理 SDK 的链接。 Qualcomm® 神经处理 SDK 旨在帮助开发人员节省时间和精力,优化具有 Qualcomm® AI 产品的设备上经过训练的神经网络的性能。
-
适用于 ONNX 运行时的 QNN 执行提供程序在 Qualcomm 芯片集上启用硬件加速执行。 它使用 Qualcomm AI 引擎 Direct SDK (QNN SDK) 从 ONNX 模型构造 QNN 图形,该模型可由支持的加速器后端库执行。
具有基于 Arm 的 Ampere Altra 处理器的 Azure 虚拟机
设计用于高效运行横向扩展工作负载、Web 服务器、应用程序服务器、开源数据库、丰富的云原生 .NET 应用程序、Java 应用程序、游戏服务器、媒体服务器等。
还支持生成 Arm 原生应用和移植现有 x64 应用,包括:
-
Arm64EC(“仿真兼容”)是一种新的应用程序二进制接口 (ABI),使你能够生成新的原生应用或以增量方式转换现有 x64 应用,以利用由 Arm 提供支持的设备可提供的原生速度和性能,包括降低功耗、延长电池使用寿命以及加速 AI 和 ML 工作负载。
-
Arm64X 是一种新类型的二进制接口,可同时包含经典 Arm64 代码和 Arm64EC 代码,因此特别适合于这两种 ABI 都可以使用的中间件或插件。
基于 Arm 的 Windows 11 支持的其他开发人员工具包括:
-
支持在 Windows 上安装 Linux 分发版,而不产生传统虚拟机或双启动设置的开销。
-
一种在选项卡或窗格中并行运行多个命令行的现代方法,可通过 GPU 加速文本呈现引擎和命令面板进行完全自定义。
-
提供一个全面的包管理器解决方案,其中包括一个命令行工具 (winget) 和一组用于安装应用程序的服务,这些应用程序将基于硬件体系结构选择最佳可用包。
-
一组供超级用户优化和简化其 Windows 体验以提高工作效率的实用程序,包括 FancyZones 窗口管理器、键盘管理器、鼠标实用程序、PowerRename 等。
-
支持 Windows 11 运行 Amazon Appstore 中提供的 Android 应用程序。
支持
如需有关基于 ARM 的 Windows 开发人员工具包的硬件或保修支持,请在业务支持服务中心页创建支持请求。
常见问题
如何设置恢复驱动器?
若要创建 USB 恢复驱动器以捕获默认设备状态,从而根据需要返回状态,需要一个空的 16gb U 盘。 (此过程将清除已存储在驱动器上的任何数据。)
在任务栏上的搜索框中,搜索“创建恢复驱动器”。 选择后,系统可能会要求你输入管理员密码或确认你的选择。
工具打开后,请确保“将系统文件备份到恢复驱动器”处于选中状态。 选择“下一步”。
连接 U 盘,选择它,然后依次选择“下一步”、“创建”。 此步骤会将许多文件复制到恢复驱动器,因此这需要一些时间。
若要从恢复驱动器启动开发工具包设备,请执行以下操作:
连接 U 盘,然后按住电源按钮 + UEFI 按钮以启动进入 UEFI 菜单。
进入 UEFI 后,使用外部 USB-A 键盘或鼠标导航到“启动配置”菜单。
双击“USB 存储”以启动到 USB 键。
如何更新驱动程序以在基于 Arm 的 Windows 11 电脑上运行?
仅当硬件、游戏和应用的驱动程序设计用于基于 Arm 的 Windows 11 电脑时,它们才能正常运行。 直接与开发驱动程序的组织联系,以查找相关的 Arm64 更新。
此设备是否支持辅助技术?
除了 Microsoft Store 中的辅助技术应用(如 OneStep Reader 或适用于 Microsoft Edge 的 Read Write 扩展)外,Windows 11 还提供内置辅助功能,这些功能可帮助你在设备上完成更多操作。 NVDA 还提供基于 Arm 的 Windows 11 屏幕阅读器(请查看 NV Access 下载站点)。 查看 Microsoft Store 或联系辅助软件供应商,了解你的首选应用是否适用于基于 Arm 的 Windows 11 电脑。
在哪里可以下载恢复映像来将 Windows 开发人员工具包 2023 重置为出厂状态?
“恢复映像”页提供专用于“Windows 开发工具包 2023”的映像。 需要输入设备序列号。
是否支持自定义 OS 映像?
否,Microsoft Arm 设备当前不支持自定义操作系统映像。 仅支持购买时在设备上提供的 Windows OS 映像。 如有必要,可使用“恢复映像”页上可下载的恢复映像重新安装此映像。
在哪里可以找到 Windows 开发工具包?
虽然不再可通过 Microsoft Store 购买,但可以在下面看到设备演示视频。
若要了解详细信息,请参阅有关基于 Arm 的 Windows 电脑的常见问题解答。