• [^] # Faut par confondre

    Posté par . En réponse au journal Docs sur /proc/bus/usb. Évalué à 1.

    libsub existe en version 0.1 mais faut savoir ce que l'on veut faire.
    libusb permet facilement , depuis l'espace user de relayer des requete USB c'est vrai,et c'est facile.
    Mais un driver ne fait pas que ca !!
    -quand on branche le device USB le driver devient actif (si charge par un insmod), avec libusb c'est quand tu demarre ton programme que tu parcours l'arbre usb pour trouver ton device.
    -un driver dispose de toute l'attention du proc quand il en as besoin et des qu'un evenement surivent(callback completion sur les transfert), pas libusb
    -tu recois tout les packet interrupt que ton device envoie des que disponible sans lattence, avec libusb c'est a toi de gere la lecture (et ce se ressent d'autant dans les performances).
    bref j'arrete la mais la liste est longue.
    libusb est un bel effort pour que tous les materiels usb fonctionne sous linux mais avec au depriment des performances (on peut pas tout avoir).