İçeriğe atla

Libusb

Vikipedi, özgür ansiklopedi
Libusb
İlk yayınlanma2007
Güncel sürüm1.0.28[1] Bunu Vikiveri'de düzenleyin 19 Mart 2025
Kod deposugithub.com/libusb/libusb
Programlama diliC
TürUygulama programlama arayüzü
LisansGNU Kısıtlı Genel Kamu Lisansı
Resmî sitesilibusb.info
Linux API, Linux çekirdeğinin Sistem Çağrı Arayüzü, GNU C Kitaplığı, libcgroup,[2] libdrm, libalsa ve libevdev[3]'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.

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.[4] 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.

  1. ^ "Release 1.0.28". 19 Mart 2025. Erişim tarihi: 27 Mart 2025. 
  2. ^ "ControlGroupInterface". freedesktop.org. 19 Aralık 2013 tarihinde kaynağından arşivlendi. 
  3. ^ "libevdev". freedesktop.org. 12 Ekim 2013 tarihinde kaynağından arşivlendi. 
  4. ^ https://github.com/libusb/libusb/commit/dc97425bb415422423b8876af0e34111e566d56d [yalın URL]