libusb est une open source, multi-plateforme et logiciel de bibliothèque totalement gratuit implémenté en C et conçu des dispositifs de décalage pour fournir un accès générique USB (Universal Serial Bus) sous Linux, Android, BSD (FreeBSD, OpenBSD, NetBSD) , Microsoft Windows, Windows CE et les systèmes d'exploitation Darwin / Mac OS X.
La bibliothèque est conçue de telle manière qu'elle peut être facilement et rapidement porté sur d'autres systèmes d'exploitation. Ceux d'entre vous qui veulent au port libusb à un OS spécifique, devraient jeter un oeil à le fichier de portage trouvé à l'intérieur de l'archive source. Construction et l'installation de la bibliothèque libusb est une tâche facile, comme décrit dans la prochaine section.Getting commencé avec libusbTo compiler, installer et utiliser la bibliothèque libusb sur vos projets dans le cadre d'un système d'exploitation GNU / Linux, d'abord télécharger la dernière version du logiciel de Softoware ou via son site officiel (voir le lien à la fin de l'article), économiser l'archive quelque part sur votre ordinateur, extraire et ouvrir votre application d'émulation de terminal préféré.
Utilisez le & lsquo; cd & rsquo; commande pour accéder à l'emplacement des fichiers d'archives extraites (par exemple cd /home/softoware/libusb-1.0.19) et tapez le & lsquo; sh autogen.sh & rsquo; commande pour configurer le projet, ainsi que pour générer le & lsquo; configurer et rsquo; script, qui peut être utilisé pour optimiser le programme pour votre architecture matérielle ou activer différentes options (voir le & lsquo; ./ configure --help & rsquo; commande pour plus de détails).
Si vous choisissez de ne pas optimiser / re-configurer le programme, tapez simplement le & lsquo; faire & rsquo; commander le compiler. Après une compilation réussie, qui ne devrais & rsquo; t prendre plus de quelques secondes, vous pouvez installer libusb l'échelle du système en exécutant le & lsquo; sudo make install & rsquo; commande en tant qu'utilisateur privilégié ou & lsquo; make install & rsquo; commande en tant que root. Vous pouvez maintenant intégrer dans votre propre application, il peut donc accéder aux périphériques USB
Quoi de neuf dans cette version:.
- Ajout du support pour les flux de vrac USB sur Linux et Mac OS X (n ° 11)
- Fenêtres: Ajouter AMD et Intel support du moyeu USB 3.0 racine
- de Windows: Correction USB détection de vitesse 3.0 sur Windows 8 ou plus tard (n ° 10)
- traduction russe Ajout de chaînes de libusb_strerror
- Tous: Diverses petites corrections et nettoyages
- Les #XX) (numéros sont des numéros d'émission libusb, voir-dire: https://github.com/libusb/libusb/issues/11
Ce qui est nouveau dans la version 1.0.18:
- Correction de plusieurs fuites de mémoire
- Correction d'un crash lors de transferts HID reviennent pas de données sur Windows
- Se assurer que tous les événements en attente sont consommés
- Améliorer Android et le soutien ucLinux
- Plusieurs améliorations de Windows (journalisation des erreurs, VS2013, VIA xHCI support)
- Plusieurs améliorations OS X (compilation cassée, SIGFPE, support 64bit)
Quoi de neuf dans la version 1.0 Beta 2:
- Match libusb-0.1 point final face aux comportements
- Mise à jour pour libusb-0.9.1
Commentaires non trouvées