Membangun Driver Arm64 dengan WDK

Windows 10 dapat berjalan pada mesin yang didukung oleh prosesor Arm64. Namun, karena Windows 10 di Arm tidak mendukung emulasi driver x86 kernel-mode atau UMDF, Anda harus mengkompilasi ulang driver ini ke Arm64 menggunakan instruksi di bawah ini.

Siapkan

  1. Unduh Visual Studio 2017 atau 2019. Anda akan membutuhkan minimal versi 15.9.

  2. Pada menu mulai Windows, ketik Penginstal Visual Studio. Kemudian pada tab Beban Kerja , pilih Pengembangan desktop dengan C++.
    Memilih Pengembangan desktop dengan C++ dari opsi Windows pada petak beban kerja.

  3. Pada tab Komponen Individual , pilih opsi berikut ini:

    • MSVC v142 - VS 2019 C++ alat build ARM (terbaru)
    • MSVC v142 - VS 2019 C++ alat pembangunan ARM64/x86 (terbaru)
    • C++ ATL untuk alat build v142 terbaru (ARM)
    • C++ ATL untuk alat build v142 terbaru (ARM64)
    • C++ MFC untuk alat build v142 terbaru (ARM)
    • C++ MFC untuk alat build v142 terbaru (ARM64)
  4. Instal dan mulai ulang Visual Studio.

  5. Unduh Windows SDK. Pastikan Anda memiliki SDK versi 16299 (Windows 10, versi 1709) atau yang lebih baru.

  6. Unduh WDK. Pastikan Anda memiliki WDK versi 16299 atau yang lebih baru.

Membangun Driver Arm64 dengan WDK

  1. Di Visual Studio, buka solusi driver. Anda dapat menggunakan repositori Anda sendiri, atau salah satu dari repositori Windows-driver-samples .

  2. Pilih Platform solusi dan pilih Configuration Manager.
    Memilih manajer konfigurasi dari menu drop-down kedua di toolbar atas.

  3. Di bawah Platform Solusi Aktif, pilih Baru.
    Memilih Baru di bawah dropdown Platform Solusi Aktif.

  4. Dari Jenis atau Pilih Platform baru, pilih Arm64. Salin pengaturan dari Win32. Pilih OK dan Tutup.
    Memilih target build Arm64 dari dropdown tingkat toolbar.

  5. Pilih Arm64 sebagai platform target dan bangun kembali.

Lihat juga