Libusb

libusb
Información general
Tipo de programa Interfaz de programación de aplicaciones
Lanzamiento inicial 2007
Licencia LGPL 2.1
Información técnica
Programado en C
Versiones
Última versión estable 1.0.27[1]( 31 de enero de 2024)
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores
[editar datos en Wikidata]
La interfaz de programación de Linux está organizada por fuera de la interfaz de llamadas del núcleo Linux, la biblioteca de C de GNU, libcgroup, libdrm, libalsa y libevdev[2]​ (por freedesktop.org).[3]

En informática, libusb es una biblioteca que proporciona aplicaciones con acceso para controlar transferencia de datos hacia y desde dispositivos USB en sistemas Unix y no-Unix, sin la necesidad de controladores en modo kernel (núcleo).

Disponibilidad

La biblioteca libusb actualmente está disponible para Linux, BSDs, OS X, Windows, Android, Haiku, y está escrito en C.[4]

Entre otras aplicaciones, la biblioteca es utilizada por SANE, el proyecto de escáner del Linux, en preferencia al módulo escáner del kernel, el cual está restringido a Linux kernel 2.4.

Véase también

  • udev
  • Vídeo4Linux

Referencias

  1. https://github.com/libusb/libusb/releases
  2. «libevdev». freedesktop.org. 
  3. «ControlGroupInterface». freedesktop.org. 
  4. https://github.com/libusb/libusb/commit/dc97425bb415422423b8876af0e34111e566d56d

Enlaces externos

  • Sitio web oficial
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q287670
  • Informática
  • Arch Linux: libusb
  • AUR: libusb3380-git
  • Debian: libusb-1.0-0
  • Fedora: libusb
  • Gentoo: dev-libs/libusb
  • Open Hub: libusb
  • Ubuntu: libusb-1.0-0
  • Wd Datos: Q287670