Libusb
≈ 1 min read
Names in other languages
No names in other languages are held for this entry yet.
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
is composed out of the System Call Interface of the Linux kernel, the GNU C Library, libcgroup, libdrm, libalsa and libevdev (by freedesktop.org). libusb is a library that provides applications with access for controlling data transfer to and from USB devices on Unix and non-Unix systems, without the need for kernel-mode drivers.
is composed out of the System Call Interface of the Linux kernel, the GNU C Library, libcgroup, libdrm, libalsa and libevdev (by freedesktop.org).]] libusb is a library that provides applications with access for controlling data transfer to and from USB devices on Unix and non-Unix systems, without the need for kernel-mode drivers. ==Availability== libusb is currently available for Linux, the BSDs, Solaris, OS X, Windows, Android, and Haiku. It is written in C. Amongst other applications, the library is used by SANE, the Linux scanner project, in preference to the kernel scanner module, which is restricted to Linux kernel 2.4. ==See also== Linux API udev Video4Linux ==References== ==External links==
Text derived from https://en.wikipedia.org/w/index.php?oldid=1348584945 under CC BY-SA 4.0; modifications have been made.