libusb é uma fonte aberta, multi-plataforma e software biblioteca totalmente livre implementado em C e concebido a partir dos dispositivos de deslocamento para fornecer acesso genérico para USB (Universal Serial Bus), sob Linux, Android, BSD (FreeBSD, OpenBSD, NetBSD) , Microsoft Windows, Windows CE e sistemas operacionais Darwin / Mac OS X.
A biblioteca foi concebida de tal forma que ele pode ser facilmente e rapidamente transferido para outros sistemas operativos. Aqueles de vocês que querem porta libusb para um SO específico, deve dar uma olhada no arquivo portar encontrado dentro do arquivo fonte. Construção e instalação da biblioteca libusb é uma tarefa fácil, como descrito na próxima section.Getting começou com libusbTo compilar, instalar e utilizar a biblioteca libusb em seus projetos em um sistema operacional GNU / Linux, primeiro fazer o download da versão mais recente do software de Softoware ou através do seu site oficial (ver link no final do artigo), salve o arquivo em algum lugar no seu computador, extraí-lo e abrir o seu aplicativo emulador de terminal favorito.
Use o & lsquo; cd & rsquo; comando para navegar para a localização dos ficheiros de arquivo extraído (eg cd /home/softoware/libusb-1.0.19) e digite o & lsquo; sh autogen.sh & rsquo; comando para configurar o projeto, bem como para gerar o & lsquo; configurar o & rsquo; script, que pode ser usado para otimizar o programa para sua arquitetura de hardware ou permitir várias opções (veja o & lsquo; ./ configure --help & rsquo; comando para detalhes).
Se você escolher não para otimizar / re-configurar o programa, basta digitar o & lsquo; o & rsquo; ordeno para compilá-lo. Depois de uma compilação bem-sucedida, que devia o & rsquo; t levar mais do que alguns segundos, você pode instalar libusb sistema de largura por executar o & lsquo; sudo make install & rsquo; comando como um usuário privilegiado ou o & lsquo; make install & rsquo; comando como root. Agora você pode integrá-lo em seu próprio aplicativo, para que ele possa acessar os dispositivos USB
O que é novo nesta versão:.
- Adicionar suporte para fluxos em massa USB no Linux e Mac OS X (# 11)
- Windows: Adicionar suporte root hub USB-3.0 AMD e Intel
- Windows: Fix USB 3.0 de detecção de velocidade no Windows 8 ou posterior (# 10)
- Adicionado tradução do russo por cordas libusb_strerror
- All: Várias pequenas correções e limpezas
- Os números (xx) são números de edição LibUSB, ver ou seja: https://github.com/libusb/libusb/issues/11
O que é novo na versão 1.0.18:
- Corrigir vários vazamentos de memória
- Corrigir um acidente quando as transferências HID retornar há dados no Windows
- Certifique-se todos os eventos pendentes são consumidos
- Melhorar Android e suporte uclinux
- Várias melhorias do Windows (o log de erro, VS2013, VIA xHCI apoio)
- Várias melhorias OS X (compilação quebrado, SIGFPE, suporte de 64 bits)
O que é novo na versão 1.0 Beta 2:
- Jogo libusb-0.1 endpoint abordando comportamento
- Atualização para libusb-0.9.1
Comentários não encontrado