Génération de pilotes Arm64 avec wdK

Windows 10 pouvez s’exécuter sur des ordinateurs alimentés par des processeurs Arm64. Toutefois, étant donné que Windows 10 sur Arm ne prend pas en charge l’émulation des pilotes UMDF ou en mode noyau x86, vous devez recompiler ces pilotes sur Arm64 en suivant les instructions ci-dessous.

Configuration

  1. Téléchargez Visual Studio 2017 ou 2019. Vous aurez besoin au minimum de la version 15.9.

  2. Dans le menu Démarrer Windows, tapez Visual Studio Installer. Ensuite, sous l’onglet Charges de travail , sélectionnez Développement Desktop avec C++.
    Selecting Desktop development with C++ from Windows options on Workloads tile.

  3. Sous l’onglet Composants individuels , sélectionnez les options suivantes :

    • Compilateurs et bibliothèques Visual C++ pour Arm
    • Compilateurs et bibliothèques Visual C++ pour Arm64
      Selecting Arm-specific components to install.
  4. Installez et redémarrez Visual Studio.

  5. Téléchargez le Kit de développement logiciel (SDK) Windows. Vérifiez que vous disposez du Kit de développement logiciel (SDK) version 16299 (Windows 10, version 1709) ou ultérieure.

  6. Téléchargez le WDK. Vérifiez que vous disposez de WDK version 16299 ou ultérieure.

Génération d’un pilote Arm64 avec wdK

  1. Dans Visual Studio, ouvrez une solution de pilote. Vous pouvez utiliser votre propre dépôt ou l’un à partir du dépôt Windows-driver-samples.

  2. Sélectionnez Plateforme Solutions, puis Configuration Manager.
    Selecting configuration manager from second dropdown on top toolbar.

  3. Sous Plateforme de solution active, sélectionnez Nouveau.
    Selecting New under Active Solution Platform dropdown.

  4. Dans Type ou Sélectionnez une nouvelle plateforme, sélectionnez Arm64. Copiez les paramètres de Win32. Sélectionnez OK et Fermez.
    Selecting Arm64 build target from toolbar-level dropdown.

  5. Sélectionnez Arm64 comme plateforme cible et regénérez.

Voir aussi