Compilazione di driver Arm64 con WDK
Windows 10 possono essere eseguiti su computer basati su processori Arm64. Tuttavia, poiché Windows 10 in Arm non supporta l'emulazione di driver in modalità kernel x86 o UMDF, è necessario ricompilare questi driver in Arm64 seguendo le istruzioni riportate di seguito.
Installazione
Scaricare Visual Studio 2017 o 2019. Sarà necessaria almeno la versione 15.9.
Nel menu Start di Windows digitare Programma di installazione di Visual Studio. Nella scheda Carichi di lavoro selezionare Sviluppo desktop con C++.
Nella scheda Singoli componenti selezionare le opzioni seguenti:
- MSVC v142 - VS 2019 C++ ARM build tools (versione più recente)
- MSVC v142 - VS 2019 C++ STRUMENTI di compilazione ARM64 (versione più recente)
- ATL C++ per gli strumenti di compilazione v142 più recenti (ARM)
- ATL C++ per gli strumenti di compilazione v142 più recenti (ARM64)
- MFC C++ per gli strumenti di compilazione v142 più recenti (ARM)
- MFC C++ per gli strumenti di compilazione v142 più recenti (ARM64)
Installare e riavviare Visual Studio.
Scaricare Windows SDK. Assicurarsi di disporre dell'SDK versione 16299 (Windows 10, versione 1709) o successiva.
Scaricare wdk. Assicurarsi di disporre di WDK versione 16299 o successiva.
Creazione di un driver Arm64 con WDK
In Visual Studio aprire una soluzione driver. È possibile usare il proprio o uno dal repository Windows-driver-samples .
Selezionare Piattaforma soluzioni e selezionare Configuration Manager.
In Piattaforma soluzione attiva selezionare Nuovo.
In Tipo o Seleziona nuova piattaforma selezionare Arm64. Copiare le impostazioni da Win32. Selezionare OK e Chiudi.
Selezionare Arm64 come piattaforma di destinazione e ricompilare.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per