Subsistem Windows untuk Linux (WSL) lapisan kompatibilitas aktif Jendela 11 sekarang mendukung beberapa skenario USB berorientasi pengembang, memungkinkan pengembang menggunakan WSL untuk berinteraksi dengan perangkat yang terhubung melalui USB.
Lapisan kompatibilitas WSL dirancang bagi pengembang untuk memungkinkan mereka menggunakan Linux binari tanpa meninggalkan kenyamanan mereka Workstation Windows.
Microsoft menjelaskan bahwa fungsi USB baru memanfaatkan protokol USB/IP untuk meneruskan lalu lintas USB melalui antarmuka jaringan virtual antara Windows dan WSL. Meskipun kernel Linux telah mendukung USB/IP sejak 2009, beberapa perubahan terbaru telah mempermudah penggunaannya di WSL.
Asap dan cermin
Menjelaskan pengembangan, Ben McMorran, Insinyur Perangkat Lunak Senior, di Tim C++ di Microsoft menulis bahwa membangun alat untuk Studio visual dan Kode Visual Studio untuk mendukung pengembangan perangkat tertanam C++ mengharuskan mereka untuk menghubungkan perangkat melalui USB.
Namun, mereka tidak dapat menguji alat mereka di WSL, karena perangkat USB tidak didukung oleh WSL.
“Meskipun fungsi ini masih belum tersedia secara asli di WSL, saya senang mengumumkan bahwa magang musim panas kami, Nelson Daniel Troncoso Aldas, berkontribusi perubahan pada sumber terbuka proyek usbipd-win untuk mengaktifkan skenario USB pengembang umum seperti mem-flash dan Arduino atau mengakses pembaca kartu pintar,” bersama McMorran.
McMorran belum mengatakan apakah solusi yang ada dapat diperluas untuk mengaktifkan passthrough USB untuk pengguna umum. Namun, seperti yang dicatat McMorran, kemampuan untuk menggunakan perangkat USB melalui WSL adalah fitur yang sangat diminta, jadi tidak akan lama sebelum fungsi tersebut mendarat di WSL.
Ingin kode? Lihat kumpulan kami tentang laptop terbaik untuk pemrograman
Posted By : pengeluaran hk