libusb jest open source, wieloplatformowy i całkowicie darmowy program biblioteki realizowane w C i zaprojektowane z offsetu, aby zapewnić ogólny dostęp do USB (Universal Serial Bus) urządzeń pod Linuksem, Android, BSD (FreeBSD, OpenBSD, NetBSD) Microsoft Windows, Windows CE oraz systemy operacyjne Darwin / Mac OS X.
Biblioteka jest skonstruowany w taki sposób, że może być łatwo i szybko przenoszone na inne systemy operacyjne. Ci z was, którzy chcą portu libusb do konkretnego systemu operacyjnego, należy zapoznać się z pliku Porting występującym w archiwum źródłowego. Budynku i instalacji biblioteki libusb jest to łatwe zadanie, jak opisano w następnym section.Getting rozpoczął libusbTo kompilacji, instalacji i korzystania z biblioteki libusb na projekty pod systemy operacyjne GNU / Linux, najpierw pobierz najnowszą wersję oprogramowania z Softoware lub za pośrednictwem swojej oficjalnej stronie internetowej (patrz link na końcu artykułu), zapisać archiwum gdzieś na komputerze, rozpakuj go i otwórz swój ulubiony emulator terminala wniosku.
Użyj & lsquo; cd & rsquo; polecenie, aby przejść do lokalizacji wyodrębnionych plików archiwalnych (CD /home/softoware/libusb-1.0.19) i wpisz & lsquo; & rsquo sh autogen.sh; Polecenie do konfiguracji projektu, jak również do generowania & lsquo; & rsquo skonfigurować; Skrypt, który może być używany do optymalizacji programu dla architektury sprzętowej lub włączyć różne opcje (patrz & lsquo; ./ configure --help & rsquo; Polecenie).
Jeśli nie chcesz, aby zoptymalizować / ponownie skonfigurować program, wystarczy wpisać & lsquo; & rsquo się; polecenie, aby go skompilować. Po udanej kompilacji, które powinnaś & rsquo; t zająć więcej niż kilka sekund, można zainstalować libusb systemu szeroki wykonując & lsquo; sudo make install & rsquo; Komenda jako uprzywilejowanego użytkownika lub & lsquo; make install & rsquo; polecenie jako root. Teraz można włączyć go do swojej aplikacji, więc może uzyskać dostęp do urządzeń USB
Co nowego w tym wydaniu:.
- Dodaj wsparcie dla USB strumieni masowych dla Linuksa i Mac OS X (# 11),
- Windows: Dodaj AMD i Intel wsparcia piasty-3.0 USB root
- Windows: Fix wykrywanie prędkości USB 3.0 na Windows 8 lub nowszej (# 10),
- Dodano tłumaczenie rosyjskie ciągów libusb_strerror
- Wszystkie: Różne drobne poprawki i porządki,
- (#xx) Numery są libusb numery emisji, patrz np: https://github.com/libusb/libusb/issues/11
Co nowego w wersji 1.0.18:
- Fix wiele wycieków pamięci,
- Naprawa błędów, kiedy transfery HID nie zwraca danych w systemie Windows
- Sprawdź, czy wszystkie wydarzenia toczące są spożywane,
- Pomóż Android i wsparcie uCLinux
- Wiele ulepszeń systemu Windows (rejestrowanie błędów, VS2013, VIA xHCI wsparcia)
- Wiele ulepszeń OS X (złamane kompilacja, SIGFPE, wsparcie 64bit)
Co nowego w wersji 1.0 Beta 2:
- Mecz libusb-0.1 punktu końcowego rozwiązania zachowanie
- Aktualizacja dla libusb-0.9.1
Komentarze nie znaleziono