Libusb

Vikipedi, özgür ansiklopedi
Libusb
İlk yayınlanma2007
Güncel sürüm1.0.27 / 31 Ocak 2024
Programlama diliC
TürUygulama programlama arayüzü
LisansGNU Kısıtlı Genel Kamu Lisansı
Resmî sitesilibusb.info
Kod deposugithub.com/libusb/libusb
Linux API, Linux çekirdeğinin Sistem Çağrı Arayüzü, GNU C Kitaplığı, libcgroup,[1] libdrm, libalsa ve libevdev[2]'den oluşur.

libusb, çekirdek modu sürücülerine ihtiyaç duymadan Unix ve Unix olmayan sistemlerdeki USB aygıtlarına ve USB aygıtlarından veri aktarımını kontrol etmek için uygulamalara erişim sağlayan bir kitaplıktır.

Gerekçe[değiştir | kaynağı değiştir]

Linux çekirdeği monolitik bir çekirdek türü olduğundan, aygıt sürücüleri bunun bir parçasıdır.

Kullanılabilirlik[değiştir | kaynağı değiştir]

Libusb şu anda Linux, BSD, Solaris, OS X, Windows'un, Android ve Haiku'da çalışmaktadır.[3] C ile yazılmıştır.

Diğer uygulamaların yanı sıra kitaplık, Linux çekirdeği 2.4 ile sınırlı olan scanner modülü yerine Linux tarayıcı projesi olan SANE tarafından kullanılır.

Kaynakça[değiştir | kaynağı değiştir]