libusb-1.0.27

Introduksjon til libusb

libusb pakken inneholder et bibliotek som brukes av enkelte programmer for tilgang til USB enheter.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

libusb Avhengigheter

Valgfri

Doxygen-1.12.0

Konfigurere Libusb

For å få tilgang til rå USB enheter (de som ikke behandles som en disk av masselagrings driveren), må passende støtte være tilgjengelig i kjernen. Sjekk din kjernekonfigurasjon:

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]

For mer informasjon om oppsett av USB enheter, se «Problemer med USB Enheter».

Installasjon av libusb

Installer libusb ved å kjøre følgende kommandoer:

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

Hvis Doxygen er installert og du ønsker å bygge API dokumentasjonen, utfør følgende kommandoer:

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

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Hvis du har laget API dokumentasjonen, installer den ved å bruke følgende kommandoer som root bruker:

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

Innhold

Installerte Programmer: Ingen
Installert Bibliotek: libusb-1.0.so
Installerte Mapper: /usr/include/libusb-1.0 og /usr/share/doc/libusb-1.0.27

Korte Beskrivelser

libusb-1.0.so

inneholder API funksjoner som brukes for å få tilgang til USB maskinvare