Libusb, the Glossary
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.[1]
Table of Contents
21 relations: Android (operating system), API, Berkeley Software Distribution, C (programming language), Data communication, GitHub, GNU Lesser General Public License, Haiku (operating system), Library (computing), Linux, Linux kernel, Linux kernel interfaces, Linux range of use, MacOS, Microsoft Windows, Oracle Solaris, Scanner Access Now Easy, Udev, Unix, USB, Video4Linux.
Android (operating system)
Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
See Libusb and Android (operating system)
API
An is a way for two or more computer programs or components to communicate with each other.
See Libusb and API
Berkeley Software Distribution
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley.
See Libusb and Berkeley Software Distribution
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
See Libusb and C (programming language)
Data communication
Data communication, including data transmission and data reception, is the transfer of data, transmitted and received over a point-to-point or point-to-multipoint communication channel.
See Libusb and Data communication
GitHub
GitHub is a developer platform that allows developers to create, store, manage and share their code.
GNU Lesser General Public License
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF).
See Libusb and GNU Lesser General Public License
Haiku (operating system)
Haiku, originally OpenBeOS, is a free and open-source operating system for personal computers.
See Libusb and Haiku (operating system)
Library (computing)
In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.
See Libusb and Library (computing)
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
See Libusb and Linux
Linux kernel
The Linux kernel is a free and open source, UNIX-like kernel that is used in many computer systems worldwide.
Linux kernel interfaces
The Linux kernel provides multiple interfaces to user-space and kernel-mode code that are used for varying purposes and that have varying properties by design.
See Libusb and Linux kernel interfaces
Linux range of use
Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment.
See Libusb and Linux range of use
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.
See Libusb and MacOS
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
See Libusb and Microsoft Windows
Oracle Solaris
Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.
Scanner Access Now Easy
Scanner Access Now Easy (SANE) is an open-source application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, handheld scanner, video- and still-cameras, frame grabbers, etc.). The SANE API is public domain.
See Libusb and Scanner Access Now Easy
Udev
udev (userspace) is a device manager for the Linux kernel.
See Libusb and Udev
Unix
Unix (trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
See Libusb and Unix
USB
Universal Serial Bus (USB) is an industry standard that allows data exchange and delivery of power between many types of electronics.
See Libusb and USB
Video4Linux
Video4Linux (V4L for short) is a collection of device drivers and an API for supporting realtime video capture on Linux systems.
References
[1] https://en.wikipedia.org/wiki/Libusb
Also known as USB in Linux, Usbserial.