en.unionpedia.org

Libusb, the Glossary

Index Libusb

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

  1. 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.

See Libusb and GitHub

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.

See Libusb and Linux kernel

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.

See Libusb and Oracle Solaris

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.

See Libusb and Video4Linux

References

[1] https://en.wikipedia.org/wiki/Libusb

Also known as USB in Linux, Usbserial.