Сборка драйверов Arm64 с помощью WDK
Windows 10 могут выполняться на компьютерах с процессорами Arm64. Однако, поскольку Windows 10 в Arm не поддерживает эмуляцию драйверов x86 в режиме ядра или UMDF, необходимо перекомпилировать эти драйверы в Arm64 с помощью приведенных ниже инструкций.
Настройка
Скачайте Visual Studio 2017 или 2019. Вам потребуется не менее версии 15.9.
В меню "Пуск" Windows введите Visual Studio Installer. Затем на вкладке Рабочие нагрузки выберите Разработка классических приложений на C++.
На вкладке Отдельные компоненты выберите следующие параметры.
- MSVC версии 142 — средства сборки C++ для VS 2019 для ARM (последняя версия)
- MSVC версии 142 — средства сборки C++ для VS 2019 для ARM64 (последняя версия)
- ATL C++ для средств сборки последней версии 142 (ARM)
- ATL C++ для средств сборки последней версии 142 (ARM64)
- MFC C++ для средств сборки последней версии 142 (ARM)
- MFC C++ для средств сборки последней версии 142 (ARM64)
Установите и перезапустите Visual Studio.
Скачайте windows SDK. Убедитесь, что у вас есть пакет SDK версии 16299 (Windows 10 версии 1709) или более поздней.
Скачайте WDK. Убедитесь, что у вас WDK версии 16299 или более поздней.
Создание драйвера Arm64 с помощью WDK
В Visual Studio откройте решение драйвера. Вы можете использовать собственный или из репозитория Windows-driver-samples .
Выберите Платформа решений и выберите Configuration Manager.
В разделе Активная платформа решения выберите Создать.
В поле Тип или Выберите новую платформу выберите Arm64. Скопируйте параметры из Win32. Нажмите кнопку ОК и Закрыть.
Выберите Arm64 в качестве целевой платформы и перестройте.
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по