libusb-1.0.27

Introduction à libusb

Le paquet libusb contient une bibliothèque utilisée par certaines applications pour l'accès à des périphériques USB.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

Dépendances de libusb

Facultatives

Doxygen-1.12.0

Configuration de Libusb

Pour accéder aux périphériques USB raw (ceux non gérés en tant que disques par le pilote de stockage de masse), le support approprié doit être disponible dans le noyau. Vérifiez la configuration de votre noyau :

Device Drivers --->
  [*] USB support --->                                             [USB_SUPPORT]
    <*/M>   Support for Host-side USB                                      [USB]
    [*]     PCI based USB host interface                               [USB_PCI]
    # These are most common USB controller drivers for PC-like systems.
    # For modern systems often [USB_XHCI_HCD] is the only one needed
    # even if the system has USB 2.0 ports:
    < /*/M> xHCI HCD (USB 3.0) support                            [USB_XHCI_HCD]
    < /*/M> EHCI HCD (USB 2.0) support                            [USB_EHCI_HCD]
    < /*/M> OHCI HCD (USB 1.1) support                            [USB_OHCI_HCD]

Pour plus de détails sur le paramétrage des périphériques USB, voir la section intitulée « Problèmes sur les périphériques USB ».

Installation de libusb

Installez libusb en exécutant les commandes suivantes :

./configure --prefix=/usr --disable-static &&
make

Si vous avez installé Doxygen et si vous souhaitez construire la documentation de l'API, lancez les commandes suivantes :

pushd doc                &&
  doxygen -u doxygen.cfg &&
  make docs              &&
popd

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez construit la documentation de l'API, installez-la en exécutant les commandes suivantes en tant qu'utilisateur root :

install -v -d -m755 /usr/share/doc/libusb-1.0.27/apidocs &&
install -v -m644    doc/api-1.0/* \
                    /usr/share/doc/libusb-1.0.27/apidocs

Contenu

Programmes installés: Aucun
Bibliothèque installée: libusb-1.0.so
Répertoires installés: /usr/include/libusb-1.0 et /usr/share/doc/libusb-1.0.27

Descriptions courtes

libusb-1.0.so

contient les fonctions de l'API utilisées l'accès au matériel USB