libusb è un open source, cross-platform e software biblioteca totalmente gratuito implementato in C e progettato dai dispositivi di offset per fornire l'accesso generico per USB (Universal Serial Bus) sotto Linux, Android, BSD (FreeBSD, OpenBSD, NetBSD) , Microsoft Windows, Windows CE e sistemi operativi Darwin / Mac OS X.
La libreria è progettato in modo tale che possa essere facilmente e rapidamente portato su altri sistemi operativi. Quelli di voi che vogliono port libusb per un sistema operativo specifico, dovrebbe dare un'occhiata al file PORTING trovato all'interno dell'archivio sorgente. Costruire e installare la libreria libusb è un compito facile, come descritto nella prossima section.Getting iniziato con libusbTo compilare, installare ed utilizzare la libreria libusb sui vostri progetti in un sistema operativo GNU / Linux, prima scaricare l'ultima versione del software da Softoware o tramite il suo sito ufficiale (vedi link alla fine di questo articolo), salvare l'archivio da qualche parte sul tuo computer, estrarlo e aprire la tua applicazione preferita emulatore di terminale.
Utilizzare il & lsquo; cd & rsquo; comando per passare alla posizione dei file di archivio estratti (ad esempio cd /home/softoware/libusb-1.0.19) e digitare il & lsquo; sh autogen.sh & rsquo; comando per configurare il progetto, così come per generare il & lsquo; configurare & rsquo; script, che può essere utilizzato per ottimizzare il programma per l'architettura hardware o attivare diverse opzioni (vedere il & lsquo; ./ configure --help & rsquo; ordine per i dettagli).
Se si sceglie di non ottimizzare / re-configurare il programma, è sufficiente digitare il & lsquo; rendere & rsquo; comando per compilarlo. Alla fine della compilazione, che shouldn & rsquo; t prende più di un paio di secondi, è possibile installare libusb a livello di sistema, eseguendo il & lsquo; sudo make install & rsquo; comando come utente privilegiato o il & lsquo; make install & rsquo; comando come root. È ora possibile integrare nella vostra applicazione, in modo che possa accedere ai dispositivi USB
Cosa c'è di nuovo in questa versione:.
- Aggiungere il supporto per i flussi di massa USB su Linux e Mac OS X (# 11)
- di Windows: Aggiungere il supporto hub USB-3.0 radice AMD e Intel
- di Windows: Fix USB di rilevamento della velocità 3.0 in Windows 8 o versioni successive (# 10)
- traduzione aggiunto per le stringhe libusb_strerror
- All: Diverse piccole correzioni e ripuliture
- I (#XX) numeri sono numeri emissione libusb, vedi ad esempio: https://github.com/libusb/libusb/issues/11
Cosa c'è di nuovo nella versione 1.0.18:
- Fissare perdite di memoria
- Fissare un crash quando i trasferimenti HID restituiscono dati su Windows
- Assicurarsi che tutti gli eventi in sospeso vengono consumati
- Migliorare Android e supporto ucLinux
- miglioramenti più finestre (registrazione degli errori, VS2013, VIA xHCI supporto)
- Diversi miglioramenti OS X (rotto compilation, SIGFPE, supporto 64bit)
Cosa c'è di nuovo in versione 1.0 Beta 2:
- Partita libusb-0.1 endpoint affrontare comportamenti
- Aggiornamento per libusb-0.9.1
I commenti non trovato