Partage
  • Partager sur Facebook
  • Partager sur Twitter

protocole usb

    18 avril 2013 à 12:13:10

    Bonjour,

    Comment puis-je connaitre le protocole utiliser par un périphérique USB.

    Merci.

    • Partager sur Facebook
    • Partager sur Twitter
      18 avril 2013 à 13:34:27

      Le protocole USB ne concernant que la couche 1 du modèle OSI (PHY), pour connaitre les protocoles utilisés par un périphérique, il faut regarder ses spécifications ou demander au fabricant. Sachant qu'ils ont théoriquement toute liberté pour faire le protocole qu'ils veulent.

      Sans documentation technique ou spécifications détaillées, rarement publics, impossible de connaitre le protocole utilisé sauf par des méthodes type reverse engineering ou étude du driver (via désassemblage).

      • Partager sur Facebook
      • Partager sur Twitter
        18 avril 2013 à 13:35:42

        Ca dépend de quelle versions USB tu parle... USB, USB2.0, USB3.0, USB3 Vision...Chacun est basé sur le plus ancien mais ils sont assez différent...

        Utilise déjà wxikipédia:

        http://en.wikipedia.org/wiki/Universal_Serial_Bus

        Apres tu peux trouver les spécifications de chacune des versions sur internet...il te reste plus qu'a lire:

        ex: USB3.0: http://www.gaw.ru/pdf/interface/usb/USB%203%200_english.pdf

        • Partager sur Facebook
        • Partager sur Twitter
          18 avril 2013 à 15:42:41

           Merci

          -
          Edité par Bigof 18 avril 2013 à 15:43:08

          • Partager sur Facebook
          • Partager sur Twitter
            18 avril 2013 à 19:25:48

            Il y a 4 sortes de périphériques USB :

            1- Les "standard" qui implémentent une USB Device Class, spécifiée par le consortium USB dans les moindres détails (ex.souris, carte audio, mass storage, etc), dans ce cas, ton OS a déjà le driver et tout va bien, et le "protocole" est défini dans les docs USB, mais tu n'as pas besoin de le connaître, puisque l'OS peut contrôler le device directement, donc utilise les fonctions de l'OS.

            2- Les mêmes, avec des bugs

            3- Les "vendor-specific" qui implémentent leur propre protocole, cela se voit par le chargement d'un driver à la con quand tu insère le device

            4- Les mélangés qui ont une partie Class et une partie vendor-specific (et aussi des bugs)

            • Partager sur Facebook
            • Partager sur Twitter

            protocole usb

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown