libusb es una biblioteca que proporciona a las aplicaciones acceso para controlar la transferencia de datos hacia y desde dispositivos USB en sistemas Unix y no Unix, sin la necesidad de controladores en modo kernel .
Versión inicial | 2007 [1] |
---|---|
Lanzamiento estable | 1.0.24 [2] / 10 de diciembre de 2020 |
Repositorio | github |
Escrito en | C |
Tipo | |
Licencia | LGPL 2.1 |
Sitio web | libusb |
Razón fundamental
Debido a que el kernel de Linux es un tipo de kernel monolítico, los controladores de dispositivo son parte de él.
Disponibilidad
libusb está disponible actualmente para Linux , BSD , Solaris , OS X , Windows , Android y Haiku . [5] Está escrito en C .
Entre otras aplicaciones, la biblioteca es utilizada por SANE , el proyecto de análisis de Linux, con preferencia al scanner
módulo del kernel , que está restringido al kernel 2.4 de Linux .
Ver también
Referencias
- ^ https://github.com/libusb/libusb/commit/852bba4754ec57679c823f33e8feba6e4a564cbe
- ^ "Lanzamientos - libusb / libusb" . Consultado el 10 de diciembre de 2020 , a través de GitHub .
- ^ "ControlGroupInterface" . freedesktop.org .
- ^ "libevdev" . freedesktop.org .
- ^ https://github.com/libusb/libusb/commit/dc97425bb415422423b8876af0e34111e566d56d