Windows 开发工具包 2023
Windows 开发工具包 2023(代码名称“Project Volterra”)是专为 Windows 开发人员构建的最新 Arm 设备,具有一个可提供一流 AI 计算能力的神经处理单元 (NPU)、多个端口并采用针对桌面和机架部署的可堆叠设计。 专为提供开发、调试和测试适用于 Arm 的原生 Windows 应用所需的一切内容而构建。
设备详细信息
- 32GB LPDDR4x RAM 和 512GB 快速 NVMe 存储
- Snapdragon® 8cx Gen 3 计算平台
- 端口:3 个 USB-A、2 个 USB-C、Mini-Display(支持 HBR2)、以太网 (RJ45)
- 由 20% 的回收海洋塑料制成
- 可在 Microsoft Store 中购买
设备设置
当设备第一次打开并连接到 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 端口作为用于设置此设备的主显示器。 UEFI 输出默认为 mDP 端口。
- 如果显示器仅连接到 USB-C,则当你打开设备时,你不会看到 UEFI 启动屏幕输出。 按下电源按钮后,显示器需要大约 25 秒才会亮起。
- 如果将 HDMI 监视器连接到 mDP 端口,则需要连接到 HDMI 适配器的有效 mini-DP。
- 连接外部键盘或鼠标时,请使用 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 工作负载 - 开始使用这些说明和教程。
-
这款软件加速的仅推理运行时引擎以前称为 Snapdragon 神经处理引擎 (SNPE),支持执行深层神经网络。 生成可解锁集成 NPU 硬件功能的应用,以便在不影响应用性能的情况下加速 AI/ML 工作负载。
-
此执行提供程序利用 Qualcomm Snapdragon 神经处理引擎 SDK 来实现深层神经网络的硬件加速执行。
具有基于 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 电脑。
若要了解详细信息,请参阅有关基于 Arm 的 Windows 电脑的常见问题解答。