Membangun Driver Arm64 dengan WDK
Dimulai dengan WDK versi 10.0.26100.1 (dirilis 22 Mei 2024), WDK sekarang mendukung pengembangan, pengujian, dan penyebaran driver pada komputer Arm64. WDK dapat diinstal dan dijalankan secara asli pada perangkat keras Arm64, selain emulasi driver x86 KMDF/UMDF2 yang didukung sebelumnya pada perangkat keras Arm64. Ada juga dukungan untuk penelusuran kesalahan dan penyebaran driver ke komputer target Arm64 dari komputer host Arm64 dan x64. Proses menginstal WDK pada mesin Arm64 akan secara otomatis mengidentifikasi dan menginstal semua dependensi yang diperlukan termasuk alat build, biner, dan pustaka.
Halaman ini menjelaskan cara membangun driver Arm64 dengan WDK.
Siapkan
Unduh Visual Studio 2022. Anda akan memerlukan minimal versi 17.0.0 atau yang lebih baru. Pastikan Anda memiliki komponen berikut yang terinstal:
- MSVC v143 - VS 2022 C++ ARM64/ARM64EC Spectre-mitigated libs (Terbaru)
- MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Terbaru)
- C++ ATL untuk alat build v143 terbaru dengan Spectre Mitigations (ARM64/ARM64EC)
- C++ ATL untuk alat build v143 terbaru dengan Spectre Mitigations (x86 & x64)
- C++ MFC untuk alat build v143 terbaru dengan Spectre Mitigations (ARM64/ARM64EC)
- C++ MFC untuk alat build v143 terbaru dengan Spectre Mitigations (x86 & x64)
Instal dan mulai ulang Visual Studio.
Unduh Windows SDK. Pastikan Anda memiliki SDK versi 16299 (Windows 10, versi 1709) atau yang lebih baru.
Unduh WDK. Pastikan Anda memiliki WDK versi 16299 atau yang lebih baru.
Membangun Driver Arm64 dengan WDK
Di Visual Studio, buka solusi driver. Anda dapat menggunakan repositori Anda sendiri, atau salah satu dari repositori windows-driver-samples .
Pilih Platform solusi dan pilih Configuration Manager.
Di bawah Platform Solusi Aktif, pilih Baru.
Dari Jenis atau Pilih Platform baru, pilih Arm64. Salin pengaturan dari Win32. Pilih OK dan Tutup.
Pilih Arm64 sebagai platform target dan bangun kembali.
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk