EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

USB 2.0 - Mise en œuvre

4 jours
USB400
  objectif
Le cours détaille l'implémentation hardware et décrit les tests nécessaires pour être compatible avec la spécification USB. La description d' une architecture USB implémentant du low speed, full speed and high speed. Etude de l'énumérisation du bus USB. Analyse des paquets USB avec un analyseur Explication des différents drivers La spécification EHCI.
  public concerné
Electroniciens ou informaticiens
  pré-requis
Connaissance d'un bus numérique

Programme  Télécharger le fichier PDF


  • Objectifs du Bus USB
    • Limitation du bus ISA
    • Caractéristiques du bus USB
  • Architecture
    • Gestion des trafics périodiques
    • Structure logicielle
    • Inter-actions entre le software et le hardware
    • Mise en évidence des différences entre les transferts, transactions et paquets (Une trace capturée par l'analyseur Lecroy est étudiée)
    • Configuration d'un device, descripteurs standards et commandes
  • Spécification électrique
    • Introduction à la transmission différentielle
    • Câble et connecteurs
    • Puissance à travers le cable USB
    • Détection Low Speed / Full Speed
    • Détection High Speed
  • Protocole de transfert
    • Protocole du Low Speed / Full Speed
    • Trafic isochrone
    • Format des paquets
    • Trafic périodique dans les systèmes High Speed
    • Trafics non périodiques dans les systèmes High Speed systems
    • Detection d'erreurs dans les systèmes Low Speed / Full Speed
    • Detection d'erreurs dans les systèmes High Speed
    • Gestion de la consommation
 
  • Le hub
    • Nécessité d'un buffer élastique
    • Architecture d'un HUB
    • Transactions Split
  • Configuration du bus
    • Introduction
    • Configuration d'un device - les descripteurs standards
    • Configuration d'un device - les commandes standards
    • La classe HUB - Descripteurs
    • La classe HUB - Commandes
    • Autres classes …
  • USB On-The-Go
    • Applications typiques
    • La demande de session
    • La négociation des hosts
  • Opération du contrôleur Host
    • Principe de la planification
    • Gestion des interruptions
    • Initialisation du contrôleur HOST
    • Routage et contrôle des ports
    • Planification périodique
    • Planification Asynchrone
    • Gestion des files Control / Bulk / Interrupt
    • Le Ping
    • Le Split
  • Mettre au point une application USB
    • Spécification de tests électriques USB2.0
    • Analyseurs Lecroy : analyseur et générateur de protocole USB, test de la couche physique en respectant la checklists définie par l' " USB Implementers Forum "
    • Jungo WinDriver : introduction, accès direct vers les tuyaux, génération du driver source, adaptation du driver pour développer son application

Témoignage

J'ai particulièrement apprécié la quantité et qualité des exercices/exemples traités de façon interactive au fur et à mesure de la formation.
Rachel R. - INRA - stage « Langage Perl 5 »

Témoignage

Formation très intéressante avec une bonne répartition entre théorie, exercices, axes d'améliorations, outils. Formation utile personnellement et professionnellement.
Nicolas J. - CONTINENTAL AUTOMOTIVE - stage « Travailler sa mémoire, travailler avec sa mémoire »

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68