libusb-1.0.30

Introdução ao libusb

O pacote libusb contém uma biblioteca usada por alguns aplicativos para acesso a dispositivos USB.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Dependências do libusb

Opcionais

Doxygen-1.18.0 (para gerar documentação) e umockdev-0.19.8 (para a suíte de teste)

Configurando Libusb

Para acessar dispositivos brutos USB (aqueles não tratados como um disco pelo controlador de armazenamento em massa), o suporte apropriado precisa estar disponível no núcleo. Verifique a configuração do seu núcleo:

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]

Para mais detalhes a respeito do como configurar dispositivos USB, veja-se “Consequências do Dispositivo USB”.

Instalação do libusb

Instale libusb executando os seguintes comandos:

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

Se o Doxygen estiver instalado e você desejar construir a documentação da API, [então] emita os seguintes comandos:

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

Se você deseja executar os testes, certifique-se de ter o pacote umockdev-0.19.8 instalado e então adicione a chave --enable-tests-build para configurar. Depois de fazer isso, emita make check para executar os testes.

Agora, como o(a) usante root:

make install

Se você construiu a documentação da API, instale-a usando os seguintes comandos como o(a) usante root:

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

Conteúdo

Aplicativos Instalados: Nenhum(a)
Biblioteca Instalada: libusb-1.0.so
Diretórios Instalados: /usr/include/libusb-1.0 e /usr/share/doc/libusb-1.0.30

Descrições Curtas

libusb-1.0.so

contém funções de API usadas para acessar hardware USB