libusb är en öppen källkod, plattformsoberoende och helt gratis bibliotek programvara implementeras i C och utformad från offset för att ge allmän tillgång till USB (Universal Serial Bus) enheter under Linux, Android, BSD (FreeBSD, OpenBSD, NetBSD) , Microsoft Windows, Windows CE och Darwin / Mac OS X-operativsystem.
Biblioteket är konstruerad på ett sådant sätt att det kan vara lätt och snabbt anpassas till andra operativsystem. De av er som vill port libusb till en specifik OS bör ta en titt på porter filen finns inne i arkivet källan. Bygga och installera libusb biblioteket är en lätt uppgift, som beskrivs i nästa section.Getting började med libusbTo kompilera, installera och använda libusb biblioteket på dina projekt under en GNU / Linux-operativsystem, först hämta den senaste versionen av programvaran från Softoware eller via sin officiella webbplats (se länk i slutet av artikeln), spara arkivet någonstans på din dator, extrahera den och öppna din favorit terminalprogram.
Använd & lsquo; cd & rsquo; kommando för att navigera till platsen för de extraherade arkivfiler (t.ex. cd /home/softoware/libusb-1.0.19) och skriver & lsquo; sh autogen.sh & rsquo; kommando för att konfigurera projektet, samt att generera & lsquo; konfigurera & rsquo; script, som kan användas för att optimera programmet för din hårdvara eller aktivera olika alternativ (se & lsquo; ./ configure --help & rsquo; kommandot för detaljer).
Om du väljer att inte optimera / åter konfigurera programmet, helt enkelt skriva & lsquo; gör & rsquo; kommandot för att kompilera den. Efter en lyckad kompilering, vilket villiga, & rsquoen; t ta mer än några sekunder, kan du installera libusb hela systemet genom att köra & lsquo; sudo make install & rsquo; kommandot som en privilegierad användare eller & lsquo; make install & rsquo; kommando som root. Nu kan du integrera den i din egen applikation, så det kan komma åt USB-enheter
Vad är nytt i den här versionen:.
- Lägg till stöd för USB bulk strömmar på Linux och Mac OS X (# 11)
- Windows: Lägg AMD och Intel support USB-3.0 root hub
- Windows: fixar USB 3.0 hastighet upptäckt på Windows 8 eller senare (# 10)
- Inkom rysk översättning av libusb_strerror strängar
- Alla: Olika små fixar och rengöringar
- De (#xx) siffror är libusb emissions nummer finns dvs: https://github.com/libusb/libusb/issues/11
Vad är nytt i version 1.0.18:
- Fix flera minnesläckor
- Fix en krasch när HID överföringar tillbaka några data på Windows
- Se till att alla pågående händelser konsumeras
- Förbättra Android och uClinux support
- Flera Windows förbättringar (felloggning, VS2013, VIA xHCI support)
- Flera OS X förbättringar (bruten sammanställning, SIGFPE, 64bit stöd)
Vad är nytt i version 1.0 Beta 2:
- Match libusb-0.1 endpoint adresse beteende
- Uppdatering för libusb-0.9.1
Kommentarer hittades inte