libusb-0.1.8

Introduction à libusb

Le paquetage libusb contient une bibliothèque utilisée par quelques applications pour l'accès aux périphériques USB.

Informations sur le paquetage

Dépendances de libusb

Installation de libusb

Installez libusb en lançant les commandes suivantes :

./configure --prefix=/usr --disable-build-docs &&
make &&
make install

Explication des commandes

--disable-build-docs: cette option désactive la construction, activée par défaut, de la documentation car elle requiert OpenJade.

Configurer libusb

libusb requiert que le système de fichiers noyau usbfs soit monté sur /proc/bus/usb. Les applications ont besoin que les fichiers de ce répertoire soient accessibles à l'utilisateur, quelque fois à la fois en lecture et en écriture.

Pour restreindre l'accès aux périphériques USB, créez le groupe usb :

groupadd -g 15 usb

Pour faire en sorte que usbfs soit monté au démarrage, nous allons créer un script d'initialisation spécial car placer simplement une ligne supplémentaire dans /etc/fstab ne fonctionnera pas pour ceux ayant compilé “USB device filesystem” comme module du noyau. Installez le script d'initialisation /etc/rc.d/init.d/usb inclus dans le paquetage blfs-bootscripts-5.1.

make install-usb

Contenu

Le paquetage libusb contient les bibliothèques libusb, l'en-tête /usr/include/usb.h et un script usb-config.

Description

Bibliothèques libusb

Les bibliothèques libusb contiennent des fonctions C accédant au matériel USB.

usb-config

Le script usb-config fournit les bonnes options au compilateur et à l'éditeur de liens pour les programmes utilisant cette bibliothèque.