L USB Et Sa Norme v1

Embed Size (px)

Citation preview

  • 8/16/2019 L USB Et Sa Norme v1

    1/56

    L’USB ET SA NORME

    Ce document à pour but d’aider les personnes qui souhaitent se familiariseravec le bus USB. Ce document, très sommaire en fait, vu la complexité de cettenorme, n’a pas du tout la prétention d’ tre complet mais reprend mesrecherches et conclusions sur ce bus USB. !l donne un aper"u des éléments lesplus importants à tenir compte lors d’une première étude.

    Ce document en est à sa première version au #$ septembre #%%#

    Une étude plus complète est sur http&''u.s.b.free.fr et sera mise à (ourré)ulièrement ainsi que le téléchar)ement de divers lo)iciels permettant ledéveloppement à base du bus USB.

    http://u.s.b.free.fr/http://u.s.b.free.fr/

  • 8/16/2019 L USB Et Sa Norme v1

    2/56

    La norme USB en quelques mots v1.0 - 21/09/02

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 2

    Table des matières

    *a norme USB ....................................................................... +

    ). *+n+ralit+ sur l,USB................................................................ 1. Origine de l’USB ........................................................................... 5 2. Naissance de L’USB ...................................................................... 5 3. Avantages de l’USB....................................................................... 64. Facilité d’utilisati n ....................................................................... 6

    )). itesse e trans&ert e l,USB.................................................... 1. !é"initi ns des di""érentes vitesses.................................................. #

    a. !é$its t%é ri&ues................................................................................. # $. !é$its réels......................................................................................... '

    2. (ais n des tr is vitesses de l’USB ...................................................)

    3. ! *aine d’utilisati n des di""érentes vitesses ................................... )4. Les dé$its de l’USB ....................................................................... )

    ))). Le %le USB ....................................................................... 91. !é"initi n du c+$le USB ................................................................. )2. , *- siti n du c+$le USB ........................................................... 1

    ) . La orme USB ......................................................................111. /ntr ducti n............................................................................... 112. 0 -licati n des di""érents c%a-itres de la n r*e USB ....................... 11. 3peratin4 S5stem .................................................................161. L’USB et ind s....................................................................... 132. , *-ati$ilité des OS avec l’USB. .................................................. 13

    3. Autre s luti n si le , est tr - ancien............................................ 134. ,aractéristi&ue d’un OS gérant l’USB .............................................14

    5. Bugs de l’USB ............................................................................ 146. , *-ati$ilité USB 1.1 USB 2. ...................................................

    14#. USB et /000 13)4....................................................................... 15 ). Le Forum USB.......................................................................11. /ntr ducti n du " ru* ................................................................. 15 2. F ncti nne*ent du " ru* ............................................................ 15 )). Le Bus USB ........................................................................17

    1. rinci-e du $us USB.................................................................... 162. - l gie du Bus USB ................................................................. 163. r t c le USB ............................................................................ 1# 4. 7-e de -a&uet USB ................................................................... 1'

    a. Les -a&uets 8et ns ............................................................................. 1)$. Les -a&uets !ata ............................................................................... 2c. Les -a&uets 9 :ands%a;e < .................................................................2 d. Les -a&uets SOF ................................................................................21 e. 0 -licati n des di""érents c%a*-s des -a&uets d’une tra*e USB ...............22

    ))). otions importantes pour ommen er ave l,USB ....................281. Le $ranc%e*ent = c%aud u le 9: t lug in< .................................. 242. ,% i 9 L < u 9 Full < USB...................................................... 243. !élai de -r -agati n ................................................................... 25 4. e*-s de c nne i n et de déc nne i n ......................................... 26

    a. /ntr ducti n ...................................................................................... 26

    http://u.s.b.free.fr/http://u.s.b.free.fr/mailto:[email protected]://u.s.b.free.fr/mailto:[email protected]

  • 8/16/2019 L USB Et Sa Norme v1

    3/56

    La norme USB en quelques mots v1.0 - 21/09/02

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 3

    $. rinci-e de " ncti nne*ent de la c nne i n déc nne i n ...................... 265. , dage N(>/ ............................................................................. 2#

    http://u.s.b.free.fr/http://u.s.b.free.fr/mailto:[email protected]://u.s.b.free.fr/mailto:[email protected]

  • 8/16/2019 L USB Et Sa Norme v1

    4/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 4

    La norme USB en quelques mots v1.0 - 21/09/02

    6. , ns **ati n ........................................................................... 2'#. Ali*entati n USB ....................................................................... 2'

    a. Ali*entati n de -éri-%éri&ue USB ........................................................ 2'$. Avantage de l’ali*entati n USB ........................................................... 2'c. !i""érents t7-es d’ali*entati n du BUS USB........................................... 2)

    '. Les :u$s ...................................................................................2) a. !é"initi n d’un :u$ ............................................................................2) $. :u$ généralités .................................................................................2)c. !i""érents t7-es d’ali*entati n du :u$ USB ........................................... 3

    ). , urant de veille ........................................................................ 31 . !i""érents t7-es de trans"ert ...................................................... 31

    a. rans"ert en * de , ntr?le .................................................................31 $. rans"ert en * de /nterru-t ................................................................ 31 c. rans"ert en * de/s c%r ne ............................................................... 31 d. rans"ert en* de Bul; ...................................................................... 31

    11. L’énu*érati n ......................................................................... 32a. !é"initi n de l’énu*érati n.................................................................. 32$. rinci-e de " ncti nne*ent de l’énu*érati n .........................................32

    12. Les descri-teurs....................................................................... 33a. !é"initi n d’un descri-teur .................................................................. 33$. (?le des descri-teurs ......................................................................... 33c. /denti"icati n des di""érents descri-teurs ............................................... 34d. !i""érentes catég ries des descri-teurs ................................................. 35 e. L giciels de int /NF ......................................................................... 4

    ) . :); / ); .............................................................................801. /ntr ducti n au r duct /! et au @end r /!.................................... 4

    2. N r*alisati n des /! @/!.......................................................... . 41. Les &i hiers ,er%ores en e es p+riph+riques USB .....................................8))). Kit e +veloppement e river ............................................871. 0nu*érati n des di""érents t7-es e istant ...................................... 462. A-erEu des assistants de créati n de drivers................................... 4# ) . ?uelques onseils pour installer un p+riph+rique USB ...............891. /nstallati n d’un n uveau -éri-%éri&ue .......................................... 4)2. @éri"ier &u’un -éri-%éri&ue est $ien installé .................................... 4)

    http://u.s.b.free.fr/http://u.s.b.free.fr/mailto:[email protected]://u.s.b.free.fr/mailto:[email protected]

  • 8/16/2019 L USB Et Sa Norme v1

    5/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 5

    La norme USB en quelques mots v1.0 - 21/09/02

    Table des figures

    Figure 1 : , *- siti n d’un c+$le USB ................................................................. 1Figure 2 : Br c%age des c nnecteurs USB de t7-e A et B ........................................ 1Figure 3 : As-ect des c nnecteurs USB de t7-e A et B ............................................ 11Figure 4 : - l gie du $us USB ......................................................................... 16Figure 5 : 0 e*-le de $ranc%e*ent res-ectant la t - l gie du Bus USB ................... 1# Figure 6 : r t c le USB .................................................................................... 1'Figure 7 : ransacti n USB ................................................................................. 1)Figure 8 : ransacti n USB ................................................................................. 1)Figure 9 : Structure des -a&uets USB .................................................................. 1)Figure 10 : F r*at du -a&uet ;en .................................................................... 2Figure 11 : F r*at du -a&uet !ata...................................................................... 2Figure 12 : F r*at du -a&uet :ands%a;e ............................................................. 21Figure 13 : F r*at du -a&uet SOF ...................................................................... 21Figure 14 : F r*at réel d’un /! ......................................................................... 22

    Figure 15 : ,% i L u Full USB (ésistance de ull U- ...................................... 25 Figure 16 : e*-s de -r -agati n d’une tra*e USB............................................... 25 Figure 17 : , ur$e de déc nne i n des c *- sants L G Full USB ........................ 26Figure 18 : , ur$e de c nne i n des c *- sants L USB .................................... 2# Figure 19 : , ur$e de c nne i n des c *- sants Full USB ..................................... 2# Figure 20 : rinci-e du , dage N(>/ ................................................................... 2# Figure 21 : Ali*entati n des di""érents :UBs ........................................................ 3Figure 22 : !iagra**e %iérarc%i&ue des descri-teurs ............................................ 34Figure 23 : USB !escri-t r Henerat r .................................................................. 4Figure 24 : LIar$ rescence USB avec l’USB@ie .................................................... 46Figure 25 : indriver créati n du - int /NF ........................................................ 4# Figure 26 : indriver , **unicati n avec les -i-es............................................ 4#

    Figure 27 : in( avec lIar$ rescence USB .......................................................... 4'

    Table des tableaux

    Tableau 1 : !ésignati n des /!s ........................................................................ 22Tableau 2 : (éca-itulati"s des di""érents t7-es de trans"ert ..................................... 32Tableau 3 : /denti"icati n des descri-teurs........................................................... 34Tableau 4 : a$leau réca-itulati" des di""érents c%a*-s des !evice !escri-t r ........... 36Tableau 5 : a$leau réca-itulati" des di""érents c%a*-s des , n"igurati n !escri-t rs 3# Tableau 6 : a$leau réca-itulati" des di""érents c%a*-s des /nter"aces !escri-t r ...... 3'Tableau 7 : a$leau réca-itulati" des di""érents c%a*-s des 0nd- int !escri-t r ........ 3)Tableau 8: a$leau réca-itulati" des di""érents c%a*-s des :/! !escri-t rs .............. 3)Tableau 9 : ,%a*-s des "ic%iers /NF .................................................................... 43

    Table des annexes

    Annexe 1 : Bi$li gra-%ie .................................................................................... 5 Annexe 2 : Fic%ier /NF t7-e ................................................................................ 51

    http://u.s.b.free.fr/http://u.s.b.free.fr/mailto:[email protected]://u.s.b.free.fr/mailto:[email protected]

  • 8/16/2019 L USB Et Sa Norme v1

    6/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 6

    La norme USB en quelques mots v1.0 - 21/09/02

    a n!rme "#$

    !. énéralité sur l’USB

    $. -ri)ine de l’USB

    @out au +%utA avant la stan ar isation il 5 avait es pro%l mes ave la ompati%ilit+ el,USBA ar haque &a%ri ant e arte m re inventait son propre proto oleA il n,5 avait pasen ore e norme. C,est pourquoi on +tait tr s septique sur e nouveau proto ole " ses

    +%ut. La +nomination USB qui est D Universal Serial Bus E a +riv+e vers le nomD Useless Serial Bus E.

    Le %us USB est on r+ellement n+ e l,allian e en 1998 e sept partenaires in ustrielsCompaqA ;'CA )BMA )ntelA Mi roso&tA 'C et orthern @ele omG. C,est eu< qui ontommen + " r+er la norme USB. Le %us USB a +t+ on u " l,ori4ine pour &a ilit+ les

    trans&erts e onn+es en parti ulier +&inir une onne tique D universelle E et D :lu4 I :la5 EA utilisa%le aussi %ien pour une souris que pour un mo em ou un moniteur. Con u+4alement pour r+pon re au %esoin ,int+4ration entre le mon e u :C et elui ut+l+phone et en&in pour r+pon re au %esoin ,e

  • 8/16/2019 L USB Et Sa Norme v1

    7/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 7

    La norme USB en quelques mots v1.0 - 21/09/02

    /. 0vanta)es de l’USB

    Les avanta4es e lJus% sont nom%reu< $ &ai%le oOt e lJinter&a eA alimentation possi%lees ispositi&s via le %leA in +pen an e vis " vis es ma hines hPtesA Hot :lu4 I :la5

    Jest " ire %ran hement et +%ran hement sans avoir %esoin JarrQter le :CGA #usquJ"

    12 p+riph+riques possi%lesA &ia%ilit+ et s+ urit+ +te tion et orre tion JerreursGAplusieurs vitesses possi%les et 8 t5pes e trans&erts.

    1. 2acilité d’utilisation

    Le prin ipal %ut u %us USB est la &a ilit+ ,utilisation qui se tra uit suivant e multiplesrit res que voi i $

    @out ,a%or on peut ire que le proto ole USB est une norme tr s souple R une inter&a eunique su&&it pour omman er plusieurs t5pes e p+riph+riquesA il su&&it #uste e poss+ er

    le %on river.

    'nsuiteA un point &ort e l,USB est sa on&i4uration automatiqueA on l,appelle aussi leD plu4 I pla5 E. Cela si4ni&ie que si l,utilisateur onne te un p+riph+rique USBA in oNs

    +te te automatiquement e p+riph+rique et har4e le river appropri+ s,il est isponi%leans les &i hiers e in oNs. Si e nJest pas le asA in oNs eman e ,installer leisque C;TomG ontenant e river a&in qu,il le opie ans son r+pertoire e rivers4+n+ralement $/Nin oNs/s5stem62/ riversG et e i se &ait une seule &ois.

    Lors u pro hain %ran hementA le p+riph+rique USB re har4e automatiquement sonriverA ette +tape est alors transparente pour l,utilisateur. )l &aut noter aussi qu,il n,est

    pas n+ essaireA ave le proto ole USBA e lan er un &i hier ,installation ou ere +marrer re%ooterG le :C avant ,utiliser le p+riph+rique.

    )l n,5 a pas non plus ans le proto ole USB " &aire le hoi< e l,a resse u port ommepar e

  • 8/16/2019 L USB Et Sa Norme v1

    8/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 8

    La norme USB en quelques mots v1.0 - 21/09/02

    Un autre avanta4e u %us USB est la onne tique. 'n e&&et les %les poss ent eu<e

  • 8/16/2019 L USB Et Sa Norme v1

    9/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 9

    La norme USB en quelques mots v1.0 - 21/09/02

    b. 4ébits réels

    :our u LoN Spee le +%it r+el est e 00o t/s en mo e )nterrupt. 'n e&&et la normepermet 1 interruption toutes les 10msA ans le meilleur es as r+4la%le e 10 "2 msG on 100 interruptions/s et omme la taille u paquet est e o tets pour ettevitesseA le +%it est e 00o tets/s

    :our u Full Spee A en mo e )nterrupt la norme permet une interruption au mieu< toutesles 1ms r+4la%le e 10 " 2 msG ,est " ire 1000 interruptions/sA la trame pouvants,+ten re " 78 o tets on o%tient un +%it e 78Ko/s. 'n mo e BulW on arrive " un +%itr+el ,environ 1Mo/s. La %an e passante est ivis+e ans e as s,il 5 a plusieursp+riph+rique qui travail simultan+ment.

    't pour le Hi4h Spee le tau< e trans&ert r+el th+orique est e 6M%it/s

    ous pouve voir qu,i iA ave les +%its r+elsA on s,+loi4ne &ortement es +%its annon +sau< 4ran pu%li . )l &aut %ien +tu ier $ hoisir le mo e et la vitesse LoN ! Full ! Hi4hSpee G en &on tion e l,appli ation pour ne pas avoir e surprises. @out les avanta4es etqualit+s e la norme +non +s plus haut sont orre tes mais il &aut les pla er ans les%ons onte

  • 8/16/2019 L USB Et Sa Norme v1

    10/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 10

    La norme USB en quelques mots v1.0 - 21/09/02

    #. 5aison des trois vitesses de l’USB

    Le LoN Spee " +t+ intro uit pour eu< raisons essentiellesA la premi re est que lesp+riph+riques USB ne sont pas herA ,est " ire que tous le mon e peut se le permettre.La eu

  • 8/16/2019 L USB Et Sa Norme v1

    11/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 11

    La norme USB en quelques mots v1.0 - 21/09/02

    #. Composition du c6ble USB

    Chaque onne teur ispose e eu< &ils ,alimentation et * ;G et eu< &ils estin+sau trans&ert e onn+es ;X et ;-G.

    Une onneA %ran h+ au host :CG.

    L,e

  • 8/16/2019 L USB Et Sa Norme v1

    12/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 12

    La norme USB en quelques mots v1.0 - 21/09/02

    't voi i l,aspe t es onne teurs en trois imensions $

    Figure 3 : As-ect des c nnecteurs USB de t7-e A et B

    !3. *a orme USB

    $. !ntroduction

    Ze vais +4rossir ans ette partieA la norme USB pour ne pas + oura4er ertains.Comme vous le verre A la norme USB 1.1 est un o ument en an4lais e plus e 620pa4es. e parlons pas e la norme 2.0 qui &ait plus e 7 0 pa4es. ous verre ave unpeu e re ule qu,il n,est pas o%li4+ e tout lire pour +%uter ave l,USBA quelques

    hapitres su&&isent amplement pour un %on +%ut.

    #. 7xplication des différents chapitres de la norme USB

    oi i un aper u en &ran ais u ontenu es i&&+rents hapitres e la norme USB 1.1.

    Chapitre $ & !ntroduction

    C,est un hapitre sans 4ran int+rQtA il e

  • 8/16/2019 L USB Et Sa Norme v1

    13/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 13

    La norme USB en quelques mots v1.0 - 21/09/02

    Ce hapitre est importantA il onne une vue ,ensem%le ,un s5st me USB ,un point uvue topolo4ieA +%it e onn+esA t5pe e &lu< e

  • 8/16/2019 L USB Et Sa Norme v1

    14/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 14

    La norme USB en quelques mots v1.0 - 21/09/02

    :ar la suiteA #e vais pas &or ement traiter les hapitres ans le mQme or re que la normeUSBA #,e

  • 8/16/2019 L USB Et Sa Norme v1

    15/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 15

    La norme USB en quelques mots v1.0 - 21/09/02

    1. Caractéristique d’un -S )érant l’USB

    )l &aut respe ter trois on itions pour pr+ten re Qtre un operatin4 s5stem apa%le e4+rer l,USB.;,une part il &aut qu,il puisse 4+rer le %ran hement et le +%ran hement e p+riph+rique.;,autre part il &aut qu,il puisse ommuniquer ave tous les nouveau< p+riph+riques quiviennent ,Qtre %ran h+s pour trouver le mo5en le plus a +quat pour pouvoir trans&+rer

    es onn+es.'t &inalementA il oit pouvoir pro uire un m+ anisme permettant au< rivers e

    ommuniquer ave le Host et le p+riph+rique USBA que l,on appelle 4+n+ralementlJ+num+ration.

    > un niveau plus +lev+A on peut aussi ire qu,un 3S 4+rant l,USB oit ontenir es riverspour i&&+rents p+riph+riquesA qui &ont le lien entre l,operatin4 s5stem et le omposantUSB. Si l,operatin4 s5stem ne poss e pas le river par +&aut u p+riph+rique "installerA ,est le &a%ri ant u p+riph+rique qui oit le &ournir. ous verrons par la suitequ,il est +4alement possi%le e &aire D soi mQme E un river via un outil e Mi roso&t.

    ;;K $ ;evi e ;evelopment KitG.

    Les rivers e omposants USB utilisent le nouveau in62 ;river Mo el ;MG qui estune ar hite ture e rivers &on tionnant sous les i&&+rentes versions e in oNs " partir

    e in oNs 9 . Le %ut e l,utilisation e e ;M est e &ournirA " l,avenirA un riverunique. > tuellement il e

  • 8/16/2019 L USB Et Sa Norme v1

    16/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 16

    La norme USB en quelques mots v1.0 - 21/09/02

    :. USB et !777 $/=1

    L,USB hi4h spee " 8 0 M%it/s est en on urren e ave l,)'''-1698 FireNireG. > pr+sentil 5 a aussi l,)'''-1198% qui monte " une vitesse e 6.2*%it/s.'n e moment les nouveau< p+riph+riques ont le hoi< entre l,USB et le FireNireA r+ation

    ,>pple.L,avanta4e e l,)'''-1698 est qu,il est plus rapi e est plus &le

  • 8/16/2019 L USB Et Sa Norme v1

    17/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 17

    La norme USB en quelques mots v1.0 - 21/09/02

    3!!. *e Bus USB

    $.

  • 8/16/2019 L USB Et Sa Norme v1

    18/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 18

    La norme USB en quelques mots v1.0 - 21/09/02

    't voi i en ima4e un e

  • 8/16/2019 L USB Et Sa Norme v1

    19/56

    Fait par Matthieu KUH ! Mise " #our sur h ttp $ // u .s. % .&ree .&r - 'mai l $ u.s .%(&ree .&r 19

    La norme USB en quelques mots v1.0 - 21/09/02

    ?-S8 SAstem USB 4evice

    0pplication

    USB Client4rivers

    2unction

    USB 4river

    USB ?ost

    Controllerdriver

    USB *o)ical4evice

    USB ?ostControlleur

    USB Bus!nterface

    2lux phAsique

    2lux lo)ique

    Figure 6 : r t c le USB

    1. 8Ape de paquet USB

    Contrairement " la liaison s+rie TS262 et es inter&a es s+ries similaires o_ le &ormat esonn+es envo5+es nJest pas +&iniA l,USB lui est ompos+ e plusieurs ou hes e

    proto oles %ien +&inis. La plupart es ir uits int+4r+s USB sJo uperont e la ou hein&+rieureA la ren ant ainsi presque invisi%le au re4ar u on epteur &inal. Mais il esttout e mQme int+ressant ,en onna tre les 4ran es li4nes.

    L,USB a quatre t5pes i&&+rents e paquet $

    - @oWen 'n-tQteG- S3F Start o& &rameG- ;ata 3ptionnel G- > WnoNle 4e Han shaWeG

    http://u.s.b.free.fr/http://u.s.b.free.fr/mailto:[email protected]://u.s.b.free.fr/mailto:[email protected]

  • 8/16/2019 L USB Et Sa Norme v1

    20/56

    Figure 7 : ransacti n USB

    Les paquets (etons in iquent le t5pe e la transa tion qui va suivre et a pour %ut etransporter l,a resse USB et le sens u trans&ert. Les paquets de données ontiennentles onn+es utiles. Les paquets D?andshaEeD sont utilis+s pour vali er les onn+es ourapporter les erreurs. 't les paquets début de trame FS-2G in iquent le

    ommen ement June nouvelle trame.

    L,entit+ e trans&ert USB est appel+e transacti n A elle est 4+n+ralement onstitu+e epaquets #u W :a Wet S3F

    Figure 8 : ransacti n USB

    Le premier %it transmit est le %it LSB.Les i&&+rents paquets ont une stru ture %ien +&inie que voi i$

  • 8/16/2019 L USB Et Sa Norme v1

    21/56

    :); >;;T ' ;: CTC

    %its 0-1026 %5tes 17 %its

    :); ;>@> CTC17

    ;>@>0;>@>1

    Les paquets ;en oivent se on&ormer au &ormat suivantA

    %its %its 8 %its 6 %its

    )3U@S'@U:

    Figure 10 : F r*at du -a&uet ;en

    b. *es paquets 4ata

    )l 5 a 2 sortes e paquets e onn+es pour la norme 1.1 ;ata0 et ;ata1GLe mo e Hi4h Spee +&init 2 autres :);s e onn+esA ;>@>2 et M;>@>.

    o La taille ma

  • 8/16/2019 L USB Et Sa Norme v1

    22/56

    o 0J - )n ique que lJappareil ne peut temporairement ni envo5er oure evoir es onn+es. >ussi utilis+ pen ant les transa tions Jinterruptionspour avertir lJhPte quJil nJa pas e onn+es " envo5er.

    o S80** Bloqu+G - LJappareil se retrouve ans un +tat qui va eCK>CK

    S@>LL

    Figure 12 : F r*at du -a&uet :ands%a;e

    d. *es paquets S-2

    Le paquet S3F ompos+ June trame e 11 %its est envo5+ par lJhPte toutes les 1ms `00ns sur un %us Full Spee vitesse ou %ien toutes les 12 Vs ` 0A072 Vs sur un %us

    Hi4h Spee .

    Les paquets SOF ont le &ormat suivant $

    %its 11 %its %its

    :); Frame um%er CTC

    S3F

    Figure 13 : F r*at du -a&uet SOF

    Le stan ar USB assure une 4ran e &ia%ilit+ es trans&erts par la +te tion enom%reuses erreurs au niveau har Nare. $

    • 'rreur e paquetso :aquet );o Bit Stu&& o CTCo ;ata @o44le

    • @ime-out a%sen e e r+ponse G• Ba%lin4, • L3> Loss o& > tivit5G

    @oute +te tion ,une erreur e paquet est tra uit par la non r+ponse u p+riph+riqueA,est " ire un @ime 3ut.

  • 8/16/2019 L USB Et Sa Norme v1

    23/56

    e. 7xplication des différents champs des paquets d’unetrame USB

    o SAnc

    @ous les paquets oivent ommen er ave un hamp S5n . Le hamp S5n &ait e %itse lon4 pour la %asse et pleine vitesse ou 62 %its pour la haute vitesse est utilis+ pour

    s5n hroniser lJhorlo4e u r+ epteur ave elle e lJ+metteur / r+ epteur. Les 2 erniers%its in iquent lJen roit ou le hamp :); ommen e.

    o

    :); si4ni&ie :aquet );. Ce hamp est utilis+ pour i enti&ier le t5pe e paquet qui estenvo5+. Le ta%leau suivant montre les valeurs possi%les.

    roupe 3aleur

    1001 ) @oWen0101 S3F @oWen1101 S'@U: @oWen

    4ata 0011 ;>@>01011 ;>@>10111 ;>@>21111 M;>@>

    ?andshaEe 0010 >CK Han shaWe

    1010 >K Han shaWe1110 S@>LL Han shaWe0110 ='@ o response =etG

    Special 0000 :T'am%ule1100 'TT1000 Split0100 :in4

    Tableau 1 : !ésignati n des /!s

    )l 5 a 8 %its pour le :);A toute&ois pour sJassurer quJil a +t+ re u orre tementA les 8 %itssont ompl+ment+s et r+p+t+s &aisant un :); e %its au total. Le &ormat r+sultant &i4ure

    i- essous $

    :);0 :);1 :);2 :);6 n:);1 n:);1 n:);2 n:);6

    Figure 14 : F r*at réel d’un /!

    oi i i essous les eCKnoNle 4e R ali ation

    0J Y o > KnoNle 4e R :as e vali ationS80** Y Bloqu+

  • 8/16/2019 L USB Et Sa Norme v1

    24/56

    Split Y :arta4er

  • 8/16/2019 L USB Et Sa Norme v1

    25/56

    3!!!. otions importantes pour commencer avec l’USB

    $. *e branchement à chaud ou le H?ot

  • 8/16/2019 L USB Et Sa Norme v1

    26/56

    Figure 15 : ,% i L u Full USB (ésistance de ull U-

    /. 4élai de propa)ation

    La lon4ueur ma

  • 8/16/2019 L USB Et Sa Norme v1

    27/56

    1. 8emps de connexion et de déconnexion

    a. !ntroduction

    @out ,a%or une petite remarqueA les onne teurs USB e t5pe > ou BGA ont les eu<pattes ,alimentation un peu plus lon4ues que les pattes e onn+es. Ce i est volontaireA

    ,une part pour que le p+riph+rique USB soit aliment+ avant que transitent les onn+es.)l est normal qu,avant e transmettre es onn+esA que le p+riph+rique soit re onnu etque les %ons rivers ont +t+ har4+s. L,USB permet e &aire ette +tapeautomatiquement. ;,autre part ette i&&+ren e e lon4ueur entre les pattes

    ,alimentations et e onn+es est aussi pour prot+4er les omposants USBA ar unomposant oit ,a%or Qtre aliment+ avant e re evoir es onn+es

    b.

  • 8/16/2019 L USB Et Sa Norme v1

    28/56

    Figure 18 : , ur$e de c nne i n des c *- sants L USB

    Figure 19 : , ur$e de c nne i n des c *- sants Full USB

    +. Coda)e 5K!

    :our transmettre les onn+esA l,USB utilise le o a4e Td) on Tetour " d+ro )nvers+G.3n ne va pas s +ten re lon4uement l" essusA #e pense que ela n,est pas in ispensa%lepour ompren re le &on tionnement e l,USB.

    Le prin ipe e e o a4e est simpleA Un D1E lo4ique est repr+sent+ par un nonhan4ement ,+tat en Td) et un D0E lo4ique est repr+sent+ par un han4ement ,+tat.

    Le o a4e va en ore plus loin et utilise le Bit Stu&&in4 R ,est le &ait e mettre un D0Eapr s 7 D1E lo4ique ons+ uti& pour &or er une transition ans le o e Td) pour +viterles pertes e onn+esG.

    Ci essous un e

  • 8/16/2019 L USB Et Sa Norme v1

    29/56

    9. Consommation

    >u une &on tion ;evi e ou HUBG ne peut onsommer plus e 100m> sur le %us avant,Qtre +num+r+e. >pres +num+ration un ;evi e peut onsommer #usqu,a 00m> pour unevi e D Hi4h poNer evi e E ou rester " 100m> pour un LoN :oNer ;evi e.

    Chaque Hu% oit pouvoir &ournir 100m> par port en aval pour pouvoir aliment+ ,autresp+riph+riques. Un HUB D sel& poNere E ,est " ire un HUB qui est aliment+ parl,e par port aval. otons +4alement qu,un HUB sel& poNere oit poss+ er un limiteur e ourant sur ses ports aval > maA puis 00m>G. :ar ailleursA un %us poNere

    HUB ne peut supporter que es LoN :oNer ;evi es. Un Hi4h poNer ;evi e ne peut Qtreonne t+ qu,a un Sel&-poNere HUB.

    otons +4alement qu,on ne peut pas as a er ire tement 2 Bus poNere HUBs.

    :. 0limentation USB

    a. 0limentation de périphérique USB

    :our simpli&ier l,e. C,est " ire qu,il e et ,autres 00m>. *+n+ralement les omposants LoN USBonsomment une unit+ ,+ner4ie et les omposants Hi4h USB onsomment #usquJ" inq

    unit+s. :ar +&aut tous les omposants onsomment une unit+ et ,est par so&t qu,on luieman e e onsommer plus si l,appli ation le n+ essiteA ans le as ,un omposant

    Hi4h USB %ien sur. @outes es in&ormations sont ontenues ans les es ripteursA leomposant ne pourra #amais onsommer plus que e qui est pres rit ans sones ripteur. 3n peut on en + uire e ela qu,un p+riph+rique Hi4h poNer oit

    poss+ er un ispositi& ,alimentation s+quentiel 100m>A puis 00m>G.

    >u une &on tion ;evi e ou hu%G ne peut onsommer plus e 100m> sur le %us avant,Qtre +num+r+e. >pres +num+ration un ;evi e peut onsommer #usqu,a 00m> pour unevi e D Hi4h poNer evi e E ou rester " 100m> pour un LoN :oNer ;evi e.

    L,USB est on asse &le

  • 8/16/2019 L USB Et Sa Norme v1

    30/56

    c. 4ifférents tApes d’alimentation du BUS USB

    • *o@ po@er bus po@ered functions

    Les p+riph+riques utilis+s par un %us LoN-:oNer puisent toutes leurs puissan es e BUS

    et ne peuvent onsommer qu,une unit+ ,+ner4ie. Les p+riph+riques LoN poNer aliment+spar un LoN :oNer Bus sont aussi on us pour travailler ave une tension e BUSs + helonnant entre 8.8 et .2 . Mais une tension e 8.8 su&&it pour l,+num+ration.Beau oup ,appareils &on tionnant " 6.6 oivent Qtre muni ,un r+4ulateur.

    • ?i)h po@er bus po@ered functions

    Les p+riph+riques aliment+s par un %us Hi4h-:oNer puisent toutes leurs puissan es eBUS et ne peuvent puiser qu,une unit+ ,+ner4ie avant ,Qtre on&i4ur+. >pres laon&i4urationA ils peuvent onsommer #usquJ" 00m>. La seule on ition est que e soit+&init ans les es ripteurs. Les p+riph+riques LoN et Hi4h :oNer aliment+s par un Hi4h

    :oNer Bus oivent eu< aussi Qtre +te t+s ave une tension s,+ helonnant entre 8. et.2 .

    • Self po@ered functions

    Ce t5pe e p+riph+rique " une alimentation mi maA puis 00m>G.

    :ar ailleurs un %us poNere Hu% ne peut supporter que es LoN :oNer ;evi es. Un Hi4hpoNer ;evi e ne peut Qtre onne t+ qu,a un Sel&-poNere Hu%.

    3n ne peut as a er ire tement 2 Bus poNere Hu%s.

  • 8/16/2019 L USB Et Sa Norme v1

    31/56

  • 8/16/2019 L USB Et Sa Norme v1

    32/56

    00V> ont 200 r+serv+s " la seule r+sistan e e tira4e sur ;G.Le ourant e veille est proportionnel " l,unit+ e har4eA pour un appareil onsommantune unit+A le ourant e veille est e 00V>A essentiellement O au< r+sistan es e :ullUp sur le %us.

    $%. 4ifférents tApes de transfert

    a. 8ransfert en mode ContrLle

    Ce mo e e trans&ert est ompati%le ave le LoN et Full Spee USB. )l est utilis+ pour lesop+rations ,initialisations et e on&i4urations. )l est +ventuellement utilisa%le pour lestrans&erts stan ar . Le mo e ontrPle est aussi utilis+ pour tenter ,o%tenir un +%it LoNSpee a epta%leA ou pour utiliser le river e lasse H); stan ar .

    b. 8ransfert en mode !nterrupt

    Ce mo e e trans&ert est +4alement ompati%le ave le LoN et Full Spee USB. )l estestin+ " es + han4es limit+s et p+rio iquesA il 4arantit la &r+quen e e s rutation ainsi

    que la reprise sur les erreurs. )l est utilis+ pour es trans&erts " l,initiative up+riph+rique as5n hronesG et pour es trans&erts p+rio iques ou permanents omme les

    laviers.

    c. 8ransfert en mode !sochrone

    Ce mo e e trans&ert est uniquement ompati%le ave le Full USB. La %an e passanteest 4arantie +%utA laten eGA par ontre ans e mo e il n,5 a pas e reprise sur erreur.)l est utilis+ pour es trans&erts n+ essitant un &lu< r+4ulier e onn+es omme pare

  • 8/16/2019 L USB Et Sa Norme v1

    33/56

    oi i un ta%leau r+ apitulati& es ara t+ristiques es 8 t5pes e trans&ert $

    Control8ransfertautorisé auxpériphériqueslo@ speed

    !sochronous8ransfertinterdit auxpériphériqueslo@ speed

    !nterrupt8ransfertautorisé auxpériphériqueslo@ speed

    BulE8ransfertinterdit auxpériphériqueslo@ speed

    >ode Messa4e&ormat pr+ +&iniG

    Stream&ormat non

    pr+ +&iniG

    Stream&ormat non

    pr+ +&iniG

    Uni ire tionnelle&ormat non

    pr+ +&iniG4irection Bi ire tionnelle Uni ire tionnelle Uni ire tionnelle Uni ire tionnelleContraintesur la taillemaximale dubloc dedonnées

    Full spee $ A 17A62A 78 o tets partrameLoN spee $ o tets par trame

    1026 o tets &ullspee par trame

    Full spee $78o tets par trameLoN spee $ o tets pas trame

    Full spee $ A 17A62A 78 o tets partrame

    0ccusé deréception,reprise surerreur

    3ui on 3ui 3ui

    Banderéservée

    10c e la trameD %est e&&ort E

    90c e la trameD 4arantee E

    onD 4oo e&&ort E

    Tableau 2 : (éca-itulati"s des di""érents t7-es de trans"ert

    $$. *’énumération

    a. 4éfinition de l’énumérationLe terme D+num+rationE +si4ne un pro essus USB par lequel le s5st me i enti&ie et

    on&i4ure le p+riph+rique en lui onnant une a resse unique. C,est une 4estion5namique e la onneinsi le HUB ra ine si4nal que sur ses ports > et B il a es p+riph+riques non initialis+s.

    LJhPte initialise alors une liaison o up+e et la pla e ans sa liste e s rutationA puispasse la liaison suivante. :uis ,est au tour u eu

  • 8/16/2019 L USB Et Sa Norme v1

    34/56

    passera au HUB suivant s,il il en a unA et . ZusquJ" e que tous les p+riph+riquesonne t+s aient +t+ initialis+s.

    $#. *es descripteurs

    a. 4éfinition d’un descripteur

    3n peut +&inir les es ripteurs omme +tant es %lo s ,in&ormations pr+ &ormat+s. @ousomposants USB oit o%li4atoirement poss+ er les es ripteurs stan ar s. @ous les

    trans&erts ,in&ormations urant ette phase ,+num+ration se &ont suivant le t5peControl. )l va e soi que tout omposant USB oit pouvoir Qtre apa%le e supporter et5pe e trans&ert. ous verrons par la suite que e n,est pas le as pour tous les autrest5pes e trans&ert que nous +&inirons.

    b. 5Lle des descripteurs

    )l e

  • 8/16/2019 L USB Et Sa Norme v1

    35/56

    - Les string descri-t r si l,on veut sto Wer u te

  • 8/16/2019 L USB Et Sa Norme v1

    36/56

    d. 4ifférentes caté)ories des descripteurs

  • 8/16/2019 L USB Et Sa Norme v1

    37/56

    e

  • 8/16/2019 L USB Et Sa Norme v1

    38/56

    inutilis+.

    Bm>ttri%utes 1

    :r+ ise si le %us omment est aliment+ lep+riph+rique. Sel& :oNer ou Bus. :r+ ise+4alement si le p+riph+rique supporte le remoteNaWeup.

    Ma /2G

    Tableau 5 : a$leau réca-itulati" des di""érents c%a*-s des , n"igurati n !escri-t rs

    8roisième caté)orie & !nterface descriptor

    Une inter&a e peut Qtre onsi +r+e omme un ensem%le , D'n point E. Ce mot n,a pase tra u tion tr s r+aliste mis " part D point &inal E. Un 'n point est en quelque sorte

    l,e

  • 8/16/2019 L USB Et Sa Norme v1

    39/56

    +&init par la sp+ i&i ation USB. Une valeur FFhsi4ni&ie que ,est une lasse sp+ i&ique " unven eur %ien pr+ is.

    Binter&a e:roto ol $ Ce hamps rensei4ne sur le proto ole hoisi par lalasse ou la sous lasse.

    )nter&a e $ C,est un in e< qui pointe sur un Strin4 qui + ritette inter&a e.

    Tableau 6 : a$leau réca-itulati" des di""érents c%a*-s des /nter"aces !escri-t r

    Nuatrième caté)orie & 7ndpoint descriptor

    Un es ripteur ,'n point in ique la ire tion u trans&ert ) ou 3U@GA ses t5pes etrans&ert )S3CHT3 3USA BULKA ) @'TTU:@)3 ou C3 @T3LGA ainsi que ,autresin&ormations qui sont re4roup+ ans le ta%leau suivant.

    'n &aitA l,or inateur D le host E ommunique uniquement ave es 'n points. @ous lestrans&erts e paquet e onn+es transitant sur le %us proviennent ,un 'n point ou sontenvo5+s " un 'n point. *+n+ralement les 'n points orrespon ent au< 'ntr+es-Sortiesou au re4istre u ispositi& USB.

    Le nom%re ma

  • 8/16/2019 L USB Et Sa Norme v1

    40/56

    ire tion.

    6 Bm>ttri%utes 1Tensei4ne sur le t5pe e transport utilis+s.00 Y ContrPle 01 Y )so hrone10 Y BulW 11 Y )nterrupt

    8 Ma

  • 8/16/2019 L USB Et Sa Norme v1

    41/56

    e. *o)iciels de

    4r e " es eu< valeurs que le :C peut re onna tre l,i entit+ u omposant. Comme itpr+ + emment la r+4lementation es ); est tr s stri teA her et est +livr+ par le &orumUSB-)F a essi%le epuis le site http$ / / NN N .us%.or 4. Chaque &a%ri ant poss e un );et ,est 4r e " ette valeur o +e sur 17 %its que l,on peut retrouver le &a%ri ants u

    omposant. Chaque &a%ri ant a5ant plusieurs pro uits " leurs a ti&sA ils les i&&+ren ientave le :); o + +4alement sur 17%its. LJallo ation es :);A ontrairement au< );A est&aite par le onstru teur u ispositi&. )l nJ5 a au une ontrainte a ministrative e la part

    u &orum USB-)F.

    http://www.usb.org/http://www.usb.org/

  • 8/16/2019 L USB Et Sa Norme v1

    42/56

    #. ormalisation des

    O. *es fichiers d’extension ! 2

    $. 4éfinition

    L,a%r+viation ) F provient u mot D )n&ormation E et omme son nom l,in iqueArensei4ne sur les in&ormations e on&i4uration e p+riph+rique utile pour le :lu4 I :la5.Les points ) F ne sont pas seulement utilis+s pour les omposants USBA les p+riph+riques:C) l,utilisent +4alement. Un &i hiers ) F est un &i hier te

  • 8/16/2019 L USB Et Sa Norme v1

    43/56

    • Les varia%les sont +&inies ans la se tion gStrin4s . :our utiliser le ara t re cans une ha neA il &aut utiliser la s5nta

  • 8/16/2019 L USB Et Sa Norme v1

    44/56

    Lo4 Con&i4 Cette se tion permet e +&inir les param tres u p+riph+rique )T?A;M>A...G " installer.

    Manu&a turer Cette se tion permet Ji enti&ier le onstru teur u p+riph+rique "installer.

    Tename Files Ce t5pe e se tion permet e renommer une s+le tion e &i hiers.

    Servi e )nstall Cette se tion installe les servi es sp+ i&i+es ans la se tion Servi e.Servi es Ce t5pe e se tion permet Ja#outer ou e supprimer un servi e au

    s5st me.Strin4s Cette se tion permet Jinitialiser les varia%les utilis+es ans les autres

    se tions.Up ate ) ) Fiel s Ce t5pe e se tion permet e mo i&ier une partie June entr+e ans une

    se tion Jun &i hier ) ).Up ate ) ) File Ce t5pe e se tion permet e mo i&ier une entr+e ompl te ans une

    se tion Jun &i hier ) ).ersion Cette se tion est lJentQte 3BL)*>@3)T' ans tous les &i hiers ) F.

    Tableau 9 : ,%a*-s des "ic%iers /NF

    :our all+4er ette +tu eA #,ai mis en anne

  • 8/16/2019 L USB Et Sa Norme v1

    45/56

    Une &ois que le &i hier ) F " +t+ trouv+A il e haque &oisque vous installer he vous votre imprimante ou s anner ou autre p+riph+riquesA il vous&aut la premi re &ois un C; ,installation. Comme les .) F il e.

    ;ans la natureA un &i hier S=S est un &i her ompil+ et il est impossi%le e le mo i&ierpour l,a apter " un autre t5pe e p+riph+rique. ;on si vous voule +%uter ans le

    +veloppement e p+riph+rique USBA assure vous que vous ispose ,un tel &i hier.Sans elui- iA le omposant ne sera pas install+ et ne pourra pas ommuniquer ave le:C. Bien surA ans la plupart es asA si le p+riph+rique " installer est stan ar A un pointS=S par +&aut ans C$/ in oNs/S=S@'M62/;rivers,, r+sout %ien les pro%l mes. )l sepeut par ontre qu,il ne sera pas optimum mais vous onnera une per&orman e su&&isantepour une premi re tentative.

    http://www.jungo.com/http://www.jungo.com/http://www.jungo.com/

  • 8/16/2019 L USB Et Sa Norme v1

    46/56

  • 8/16/2019 L USB Et Sa Norme v1

    47/56

    Figure 24 : LIar$ rescence USB avec l’USB@ie

    O!!!.Jit de développement de driver

    $. 7numération des différents tApes existant

    )l e

  • 8/16/2019 L USB Et Sa Norme v1

    48/56

    #. 0per"u des assistants de création de drivers

    oi i i- essous un aper u es eu< lo4i iels les plus &a iles " utiliser.

    Figure 25 : indriver créati n du - int /NF

    Figure 26 : indriver , **unicati n avec les -i-es

  • 8/16/2019 L USB Et Sa Norme v1

    49/56

    Figure 27 : in( avec lIar$ rescence USB

  • 8/16/2019 L USB Et Sa Norme v1

    50/56

    O!3. Nuelques conseils pour installer un périphériqueUSB

    $. !nstallation d’un nouveau périphérique

    L,installation ,un nouveau p+riph+rique se &aitA ave les nouveau< 3SA e mani retotalement automatique. :uisque les nouveau< 3S ontiennent les onn+es esp+riph+riques a tuels u mar h+. L,installation est on transparente. :ar ontre s,ils,a4it ,un 3S plus an ien omme in oNs9 par e tualiserA l,3S va re-s anner " nouveautout le %us USB et r+sou ra vos pro%l mes.

  • 8/16/2019 L USB Et Sa Norme v1

    51/56

    Annexe 1 : Bi$li gra-%ie

    oi i les trois livres qui m,on servit " appren re et " ompren re le &on tionnement u%us USB

    Comme support papier il 5 avait %ien enten u +4alement la norme USB en elle-mQme.

    :uis quelques sites )nternet qui +voquaient aussi l,e

  • 8/16/2019 L USB Et Sa Norme v1

    52/56

    Annexe 2 : Fic%ier /NF t7-e

    R ;o umentation sur les &i hiers ) Fs

    R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[R [[[[[ ;+ laration Jun &i hier in&. [[[[[R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[gversion

    si4natureY ^\CH)C>*3\^ R Ce i est on un &i hier ) FjR La l+ si4nature in ique pour quel 4enre ,3S est estin+ le .) FR :our les p+riph+riques qui utilise les rivers ;MA ette l+ peut Qtre \ in oNs9 \AR \ in oNs @\ ou \Chi a4o\. Chi a4o est en &ait un nom D stan ar E qui " +t+R intro uit pen ant le +veloppement e in oNs 9 et " +t+ repris par la suite ave lesR autres version e in oNs.

    R Les li4nes ommen ant par un point-vir4ule sont es ommentaires.R Les li4nes vi es sont i4nor+es.R Le &i hier ) F ne peut pas +passer 78 K3R Un seul &i hier ) F est eppel es se tions e opie e &i hiers;elFiles Y ;emo.;elete R >ppel e la se tion e&&a er es &i hiersTenFiles Y ;emo.Tename R >ppel e la se tion renommer es &i hiersCop5Files Y (Fi hi er.t

  • 8/16/2019 L USB Et Sa Norme v1

    53/56

  • 8/16/2019 L USB Et Sa Norme v1

    54/56

    R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[R [[[ @ravailler ave les &i hiers ) ) [[[R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[gup ate-ini.Se tion

    R Fi hier ) )A Se tionA gan ienne entr+e A gnouvelle entr+e A g&la4sc11c in.iniA Se tion1AA aleur1Y2 R >#outer une entr+ec11c in.iniA Se tion2A aleur6Y[A R '&&a er une entr+ec11c in.iniA Se tion8A aleurY1A cvaleurc R Templa er une entr+e

    R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[R [[[ Utilisation e varia%les [[[R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[

    R Certaines varia%les peuvent Qtre +&inies ans la se tion gStrin4s A et Qtre utilis+es ave leur nomentre c.R Le %ut sera soit e ren re plus lisi%leA soit e &a iliter une relo alisation.gStrin4s

    om8 Y ^@e

  • 8/16/2019 L USB Et Sa Norme v1

    55/56

    R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[R [[[ Comment lan er un e&&i her un titre 4+n+ral [[[R [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[R lJastu e onsiste " utiliser Tun3n e SetupA qui va a&&i her un te

  • 8/16/2019 L USB Et Sa Norme v1

    56/56