USB 2.0:
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | German |
Veröffentlicht: |
Poing
Franzis
2006
|
Ausgabe: | 4. Aufl., Studienausg. |
Schriftenreihe: | Franzis Professional Series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 365 S. Ill., graph. Darst. CD-ROM (12 cm) |
ISBN: | 3772372902 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV021547839 | ||
003 | DE-604 | ||
005 | 20060531 | ||
007 | t | ||
008 | 060411s2006 gw ad|| |||| 00||| ger d | ||
020 | |a 3772372902 |9 3-7723-7290-2 | ||
035 | |a (OCoLC)163439518 | ||
035 | |a (DE-599)BVBBV021547839 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-91 |a DE-29T |a DE-210 |a DE-12 |a DE-860 |a DE-523 | ||
084 | |a ST 180 |0 (DE-625)143605: |2 rvk | ||
084 | |a ST 185 |0 (DE-625)143606: |2 rvk | ||
084 | |a DAT 188f |2 stub | ||
245 | 1 | 0 | |a USB 2.0 |c H. J. Kelm (Hrsg.) |
250 | |a 4. Aufl., Studienausg. | ||
264 | 1 | |a Poing |b Franzis |c 2006 | |
300 | |a 365 S. |b Ill., graph. Darst. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Franzis Professional Series | |
650 | 0 | 7 | |a USB 2.0 |0 (DE-588)4632564-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a USB 2.0 |0 (DE-588)4632564-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Kelm, Hans Joachim |e Sonstige |4 oth | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014763958&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014763958 |
Datensatz im Suchindex
_version_ | 1804135302471614464 |
---|---|
adam_text | 7 INHALTSVERZEICHNIS 1 EINFUEHRUNG 15 1.1 USB IM UEBERBLICK 15 1.1.1 USB
AUS DER SICHT DES PC-NUTZERS 15 1.1.2 USB AUS DER SICHT DES ENTWICKLERS
18 1.1.3 EINORDNUNG 20 1.1.4 EIGENSCHAFTEN DES USB 21 1.2 ARCHITEKTUR 24
1.2.1 USB-HARDWARE-ARCHITEKTUR 24 1.2.2 USB-SOFTWARE-ARCHITEKTUR 31
1.2.3 USB-KOMMUNIKATIONSMODELL 32 1.2.4 GERAETE-DESKRIPTOREN 34 1.3
ANWENDUNGSBEISPIELE 36 1.3.1 USB UND DER MARKT 36 1.3.2
USB-PERIPHERIEGERAETE 37 1.3.3 BETRIEBSSYSTEME 38 1.4 STANDARD UND
INFORMATIONEN 39 1.4.1 USB-IMPLEMENTERS-FORUM 39 1.4.2 INTERNET 39 2
GRUNDLAGEN 41 2.1 USB-TOPOLOGIE 41 2.1.1 EINTEILUNG DER USB-GERAETE 42
2.1.2 DATENTRANSFER ZWISCHEN HOST UND FUNCTIONS 43 2.1.3 DATENTRANSFER
ZWISCHEN FUNCTIONS 43 2.2 KABEL UND STECKER 44 2.2.1 AUFBAU DES KABELS
44 2.2.2 USB-STECKVERBINDUNGEN 45 2.3 ELEKTRISCHES INTERFACE UND
LOW-LEVEL-PROTOKOLL (USB 1.1) 47 2.3.1 SIGNAL-PEGEL UND
SLEW-RATE-BEGRENZUNG 47 2.3.2 CONNECT- UND DISCONNECT-ERKENNUNG 48 2.3.3
BUSZUSTAENDE IN DER USB 1.1-SPEZIFIKATION 50 2.3.4 ELEKTRISCHES INTERFACE
51 2.3.5 LOW-LEVEL-DATENCODIERUNG 54 2.3.6 HIGH-SPEED-INTERFACE (USB
2.0) 55 2.4 TRANSFERARTEN 57 2.4.1 PIPE- UND ENDPOINT-KONZEPT 57 2.4.2
CONTROL-TRANSFER 60 8 INHALTSVERZEICHNIS 2.4.3 I NTERRU PT-TRANSFER 60
2.4.4 BULK-TRANSFER 61 2.4.5 ISOCHRONOUS-TRANSFER 61 2.4.6
ZUSAMMENFASSUNG UND BANDBREITENABSCHAETZUNG 63 2.5 USB-TOKEN-PACKETS 64
2.5.1 FRAMEWORK 64 2.5.2 TOKEN-PACKETS 67 2.5.3 DATA-PACKETS 69 2.5.4
HANDSHAKE-PACKETS 70 2.5.5 SPECIAL PACKETS 70 2.5.6 QUASISTATISCHE
EREIGNISSE 72 2.6 DATENTRANSFER UEBER USB 76 2.6.1 PHASEN EINER
USB-TRANSAKTION 76 2.6.2 IN-TRANSAKTION UEBER STREAM-PIPES 76 2.6.3
OUT-TRANSAKTIONEN UEBER STREAM-PIPES 78 2.6.4 FLUSSKONTROLLE MITTELS PING
UND NYET 79 2.6.5 SETUP-TRANSAKTION UEBER MESSAGE-PIPES 81 2.7
FEHLERBEHANDLUNG AUF PROTOKOLLEBENE 83 2.7.1 PAKETFEHLER 83 2.7.2
TIME-OUT-FEHLER 85 2.7.3 FALSCHE EOPS 85 2.7.4 FEHLERBEHANDLUNG 86 2.7.5
DATA-TOGGLE-MECHANISMUS 87 2.7.6 DATA-TOGGLE-MECHANISMUS BEI
CONTROL-TRANSFER 93 2.7.7 BESONDERHEITEN BEI ISOCHRONOUS-TRANSFER 95 2.8
STANDARDDESKRIPTOREN 96 2.8.1 HIERARCHIEKONZEPT DER DESKRIPTOREN 96
2.8.2 DEVICE-DESCRIPTOR 98 2.8.3 CONFIGURATION-DESCRIPTOR 99 2.8.4
INTERFACE-DESCRIPTOR 101 2.8.5 ENDPOINT-DESCRIPTOR 102 2.8.6
STRING-DESKRIPTOREN 105 2.8.7 DEVICE-QUALIFIER-DESCRIPTOR 105 2.8.8
OTHER-SPEED-CONFIGURATION-DESCRIPTOR 106 2.9 STANDARD-DEVICE-REQUESTS
107 2.9.1 ALLGEMEINES ZU USB-DEVICE-REQUESTS 107 2.9.2 CETSTATUS 108
2.9.3 SETFEATURE / CLEARFEATURE 109 2.9.4 SETADDRESS 110 2.9.5
CETDESCRIPTOR 111 2.9.6 SETDESCRIPTOR 111 2.9.7 CETCONFIGURATION 112
2.9.8 SETCONFIGURATION 112 2.9.9 GETLNTERFACE 113 2.9.10 SETINTERFACE
113 INHALTSVERZEICHNIS 9 2.9.11 SYNCHFRAME 11 3 2.10 ENUMERATION 114
2.10.1 AUFGABEN DER ENUMERATION 114 2.10.2 GENERELLER ABLAUF 114 2.10.3
ENUMERATION EINES GESAMTEN USB-BAUMES 120 3 HUB 123 3.1 ARCHITEKTUR 123
3.1.1 HUB-CONTROLLER 124 3.1.2 HUB-REPEATER 124 3.1.3
TRANSACTION-TRANSLATOR 124 3.1.4 ROUTING-LOGIK 124 3.2 HUB-PORTS 125
3.2.1 DOWNSTREAM-PORTS 125 3.2.2 UPSTREAM-PORT 129 3.2.3
PORT-INDIKATOREN 1 33 3.3 SPLIT-TRANSAKTIONEN 134 3.3.1 OUT
SPLIT-TRANSAKTION 135 3.3.2 IN SPLIT-TRANSAKTION 136 3.4
ENDPOINT-ORGANISATION 137 3.4.1 KONFIGURATION 1 37 3.4.2
INTERRUPT-GENERIERUNG UND -BEHANDLUNG 1 38 3.5 SUSPEND UND RESUME 139
3.5.1 GLOBALES SUSPEND UND RESUME 140 3.5.2 SELEKTIVES SUSPEND UND
RESUME 141 3.5.3 SUSPEND- UND RESUME-VERHALTEN IM HIGH-SPEED-MODUS 141
3.6 RESET-VERHALTEN 142 3.7 BEHANDLUNG VON BUSFEHLERN 142 3.7.1
FRAME/MICROFRAME-SYNCHRONISATION IM HUB 142 3.7.2 VERHALTEN DES REPEATER
AM ENDE EINES FRAME 144 3.8 LOW-SPEED-VERHALTEN 145 3.8.1
FULL-SPEED-MODUS 145 3.8.2 HIGH-SPEED-MODUS 147 3.9 HUB-POWER-MANAGEMENT
147 3.9.1 SELF-POWERED-HUBS 147 3.9.2 BUS-POWERED-HUBS 148 3.9.3
ERLAUBTER SPANNUNGSABFALL 149 3.10 HUB-DESKRIPTOREN 150 3.10.1
STANDARD-DESKRIPTOREN 150 3.10.2 KLASSENSPEZIFISCHE DESKRIPTOREN 152
3.11 HUB-REQUESTS 154 3.11.1 STANDARD-REQUESTS 154 3.11.2
KLASSENSPEZIFISCHE REQUESTS 155 3.12 HUB-REGISTER 160 3.12.1
HUB-STATUS-REGISTER WHUBSTATUS 160 10 INHALTSVERZEICHNIS 3.12.2
HUB-STATUS-CHANGE-REGISTER WHUBCHANGE 161 3.12.3 PORT-STATUS-REGISTER
WPORTSTATUS 162 3.12.4 PORT-STATUS-CHANGE-REGISTER WPORTCHANGE 163 4 USB
HOST-CONTROLLER 165 4.1 EINFUEHRUNG 165 4.2
UNIVERSAL-HOST-CONTROLLER-INTERFACE (UHCI) 166 4.2.1
UEBERTRAGUNGSREIHENFOLGE 166 4.2.2 FRAME-LISTEN 166 4.2.3
TRANSFER-MECHANISMUS 167 4.2.4 TRANSFER-DESKRIPTOREN 168 4.2.5
QUEUE-HEADS 171 4.2.6 REGISTER 172 4.3 OPEN-HOST-CONTROLLER-INTERFACE
(OHCI) 1 73 4.3.1 UEBERTRAGUNGSREIHENFOLGE 173 4.3.2 TRANSFER-MECHANISMUS
174 4.3.3 ENDPOINT-DESKRIPTOREN 1 78 4.3.4 TRANSFER-DESKRIPTOREN 180
4.3.5 OHCI-REGISTER 184 4.4 ENHANCED-HOST-CONTROLLER-LNTERFACE(EHCI) 185
4.4.1 ARCHITEKTUR 185 4.4.2 HOST-CONTROLLER-ROUTING-STRATEGIE 186 4.4.3
DATENSTRUKTUREN 187 4.4.4 TESTBARKEIT UND KOMPATIBILITAET 187 5
USB-KLASSEN 189 5.1 VORTEILE DER FESTLEGUNG VON USB-KLASSEN 189 5.2
ENTWURFSPROZESS UND VERSIONSNUMERIERUNG 190 5.3 ALLGEMEINE
KLASSENSPEZIFIKATION (USB COMMON CLASS) 190 5.3.1 LOKALISIERUNG VON
USB-TREIBERN 190 5.3.2 KLASSEN- UND HERSTELLERSPEZIFISCHE DESKRIPTOREN
UND REQUESTS 191 5.3.3 FORMAT VON KLASSENSPEZIFIKATIONEN 192 5.4
HUMAN-INTERFACE-DEVICE-CLASS 194 5.4.1 GRUNDLAGEN 194 5.4.2 DESKRIPTOREN
195 5.4.3 REQUESTS 197 5.5 AUDIO-DEVICE-CLASS 197 5.5.1 GRUNDLAGEN 197
5.5.2 SYNCHRONISATION 198 5.5.3 DESKRIPTOREN 198 5.5.4 REQUESTS 199 5.6
COMMUNICATION-DEVICE-CLASS 199 5.6.1 GRUNDLAGEN 199 5.6.2
COMMUNICATION-INTERFACE-CLASS 199 5.6.3 DATA-INTERFACE-CLASS 200
INHALTSVERZEICHNIS 1 1 5.6.4 DESKRIPTOREN 201 5.6.5 REQUESTS 201 5.7
PRINTER-DEVICE-CLASS 201 5.7.1 GRUNDLAGEN 201 5.7.2 DESKRIPTOREN 202
5.7.3 REQUESTS 203 5.8 MASS-STORAGE-DEVICE-CLASS 204 5.8.1 GRUNDLAGEN
204 5.8.2 UNTERKLASSEN UND PROTOKOLLE 205 5.8.3 DESKRIPTOREN 206 5.8.4
REQUESTS 207 5.9 MONITOR-CONTROL-DEVICE-CLASS 207 5.10
POWER-DEVICE-CLASS 208 5.11 IRDA-BRIDGE-DEVICE-CLASS 208 5.12
LEGACY-SPEZIFIKATION 209 5.13 MIDI-DEVICE-CLASS 210 6 WIN32-DRIVER-MODEL
WDM 213 6.1 EINFUEHRUNG 21 3 6.1.1 WINDOWS-GERAETETREIBER 21 3 6.1.2 DAS
WDM-KONZEPT 214 6.2 GRUNDLEGENDE KONZEPTE DES WIN32-DRIVER-MODEL 216
6.2.1 ALLGEMEINER AUFBAU 217 6.2.2 VIRTUELLER SPEICHER 218 6.2.3
I/O-SYSTEM 219 6.3 MULTITASKING 226 6.3.1 PROZESSE UND THREADS 226 6.3.2
INTERRUPT-BEARBEITUNG 228 6.3.3 CODESYNCHRONISATION 229 6.4 PLUG&PLAY
230 6.5 POWER-MANAGEMENT 232 6.6 TOOLS ZUR TREIBERENTWICKLUNG 234 6.6.1
ERZEUGEN VON GERAETETREIBERN 234 6.6.2 KERNEL-DEBUGGING 235 7 USB-TREIBER
237 7.1 EBENEN DES USB-TREIBERMODELLS 237 7.1.1 USB-HOST-SOFTWARE 238
7.1.2 GERAETETREIBER 240 7.2 LOKALISIEREN VON USB-GERAETETREIBERN 241 7.3
DATENMODELL URB 242 7.4 SCHNITTSTELLE DES USB-BUSTREIBERS USBD 244 7.4.1
AUFRUF DES USBD 245 7.4.2 UEBERGABEPARAMETER 246 7.5 AUFGABEN EINES
TOPLEVEL-USB-TREIBERS 248 12 INHALTSVERZEICHNIS 7.5.1
HAUPTEINSTIEGSPUNKTE 248 7.5.2 PLUG&PLAY 250 7.5.3 POWER-MANAGEMENT 255
7.5.4 DATENTRANSPORT 255 7.5.5 SCHNITTSTELLEN ZUR APPLIKATION 256 7.6
KLASSENTREIBER 257 7.6.1 CERAETEKLASSEN AUS BETRIEBSSYSTEMSICHT 257 7.6.2
HID-TREIBER 257 8 USB-BAUSTEINE 261 8.1 ALLGEMEINER AUFBAU 261 8.1.1
USB-L/0-TRANSCEIVER(USB 1.1) 262 8.1.2 SERIAL-INTERFACE-ENGINE (SIE) 262
8.1.3 SIE/FIFO-CONTROL-EINHEIT 263 8.1.4 FIFO 263 8.1.5
MIKROCONTROLLER/STATE-MACHINE 263 8.2 USB-I/O-TREIBERBAUSTEINE 264 8.3
USB-INTERFACE-BAUSTEINE 265 8.4 MIKROCONTROLLER 268 8.5
APPLIKATIONSSPEZIFISCHE USB-BAUSTEINE 272 8.6 HUB-BAUSTEINE 273 8.7
BAUSTEINE FUER DAS POWER-MANAGEMENT 276 8.8 BAUSTEINE FUER DEN ESD-SCHUTZ
278 8.9 UEBERSICHT-ANBIETER VON USB-BAUSTEINEN 278 9 USB-FIRMWARE 281 9.1
AUFGABEN DER FIRMWARE 281 9.2 USB-BRIDGE- UND CONTROLLER-LOESUNGEN 281
9.2.1 CONTROLLER MIT INTEGRIERTEM USB-INTERFACE 281 9.2.2
USB-BRIDGE-LOESUNGEN 283 9.3 COMPOUND- UND COMPOSITE-CERAETE 286 9.3.1
COMPOUND-GERAETE 286 9.3.2 COMPOSITE-GERAETE 287 9.4 GERAETEKONZEPTION 288
9.4.1 HIGH-, FUELL- ODER LOW-SPEED 288 9.4.2 USB-BRIDGE- ODER
CONTROLLER-LOESUNG 288 9.4.3 ABSCHAETZUNG DER BUSBANDBREITE, AUSWAHL DER
TRANSFERART 289 9.4.4 NUTZUNG VON USB-KLASSEN 291 9.4.5
ENDPOINT-VERWALTUNG 291 9.4.6 POWER-MANAGEMENT 292 9.4.7
ENTWURFSBEISPIEL 294 9.5 BEHANDLUNG VON STANDARD-DEVICE-REQUESTS 300
9.5.1 ZUSTAENDE EINES GERAETS AUS SICHT DER FIRMWARE 300 9.5.2
INITIALISIERUNG DER USB-FUNKTIONALITAET 301 9.5.3 SETUP-TOKEN UEBER EP0
302 INHALTSVERZEICHNIS 1 3 9.5.4 IN-TOKEN UEBER EPO 304 9.5.5 OUT-TOKEN
UEBER EPO 306 9.5.6 REAKTIONEN AUF STANDARD-REQUESTS 307 9.5.7
DATENTRANSFER UEBER STREAM-PIPES 311 9.5.8 NOCH EINIGE TIPPS 31 3 10
TEST- UND ANALYSEGERAETE 315 10.1 EINSATZ VON TEST- UND PRUEFGERAETEN 315
10.2 USB 1.1-ANALYSATOR 316 10.2.1 TRIGGERMOEGLICHKEITEN 317 10.2.2
SUCHOPTIONEN 320 10.2.3 DARSTELLUNGSOPTIONEN 321 10.2.4 STATISTISCHE
ANZEIGE 322 10.2.5 ARBEIT MIT FILES 323 10.2.6 TIPS ZUR FEHLERSUCHE 323
10.3 USB 2.0-ANALYSER 324 10.4 DEBUG DER MIKROCONTROLLER-FIRMWARE 327
10.4.1 SOFTWARE-SIMULATOR 327 10.4.2 ROM-MONITOR 327 10.4.3
IN-CIRCUIT-EMULATOR (ICE) 328 10.4.4 UEBERSICHT ZUM ENTWICKLUNGSZYKLUS
EINER 8051 FIRMWARE 329 10.4.5 DEBUG DER C541 FIRMWARE MIT HILFE DES
AX51 329 10.4.6 SPEZIELLE UNTERSTUETZUNG FUER USB-CONTROLLER (SFR-FENSTER)
335 10.4.7 PERFORMANCE-MESSUNGEN UND TESTABDECKUNGSANALYSE 338 10.5
WEITERE TESTGERAETE 339 10.5.1 LOGIKANALYSATOR 339 10.5.2 USB-GENERATOR
339 10.6 PRUEFPROGRAMME 342 10.6.1 USBCHECK.EXE 342 10.6.2 HIDVIEW.EXE
345 11 GLOSSAR 347 12 LITERATUR 355 STICHWORTVERZEICHNIS 357
|
adam_txt |
7 INHALTSVERZEICHNIS 1 EINFUEHRUNG 15 1.1 USB IM UEBERBLICK 15 1.1.1 USB
AUS DER SICHT DES PC-NUTZERS 15 1.1.2 USB AUS DER SICHT DES ENTWICKLERS
18 1.1.3 EINORDNUNG 20 1.1.4 EIGENSCHAFTEN DES USB 21 1.2 ARCHITEKTUR 24
1.2.1 USB-HARDWARE-ARCHITEKTUR 24 1.2.2 USB-SOFTWARE-ARCHITEKTUR 31
1.2.3 USB-KOMMUNIKATIONSMODELL 32 1.2.4 GERAETE-DESKRIPTOREN 34 1.3
ANWENDUNGSBEISPIELE 36 1.3.1 USB UND DER MARKT 36 1.3.2
USB-PERIPHERIEGERAETE 37 1.3.3 BETRIEBSSYSTEME 38 1.4 STANDARD UND
INFORMATIONEN 39 1.4.1 USB-IMPLEMENTERS-FORUM 39 1.4.2 INTERNET 39 2
GRUNDLAGEN 41 2.1 USB-TOPOLOGIE 41 2.1.1 EINTEILUNG DER USB-GERAETE 42
2.1.2 DATENTRANSFER ZWISCHEN HOST UND FUNCTIONS 43 2.1.3 DATENTRANSFER
ZWISCHEN FUNCTIONS 43 2.2 KABEL UND STECKER 44 2.2.1 AUFBAU DES KABELS
44 2.2.2 USB-STECKVERBINDUNGEN 45 2.3 ELEKTRISCHES INTERFACE UND
LOW-LEVEL-PROTOKOLL (USB 1.1) 47 2.3.1 SIGNAL-PEGEL UND
SLEW-RATE-BEGRENZUNG 47 2.3.2 CONNECT- UND DISCONNECT-ERKENNUNG 48 2.3.3
BUSZUSTAENDE IN DER USB 1.1-SPEZIFIKATION 50 2.3.4 ELEKTRISCHES INTERFACE
51 2.3.5 LOW-LEVEL-DATENCODIERUNG 54 2.3.6 HIGH-SPEED-INTERFACE (USB
2.0) 55 2.4 TRANSFERARTEN 57 2.4.1 PIPE- UND ENDPOINT-KONZEPT 57 2.4.2
CONTROL-TRANSFER 60 8 INHALTSVERZEICHNIS 2.4.3 I NTERRU PT-TRANSFER 60
2.4.4 BULK-TRANSFER 61 2.4.5 ISOCHRONOUS-TRANSFER 61 2.4.6
ZUSAMMENFASSUNG UND BANDBREITENABSCHAETZUNG 63 2.5 USB-TOKEN-PACKETS 64
2.5.1 FRAMEWORK 64 2.5.2 TOKEN-PACKETS 67 2.5.3 DATA-PACKETS 69 2.5.4
HANDSHAKE-PACKETS 70 2.5.5 SPECIAL PACKETS 70 2.5.6 QUASISTATISCHE
EREIGNISSE 72 2.6 DATENTRANSFER UEBER USB 76 2.6.1 PHASEN EINER
USB-TRANSAKTION 76 2.6.2 IN-TRANSAKTION UEBER STREAM-PIPES 76 2.6.3
OUT-TRANSAKTIONEN UEBER STREAM-PIPES 78 2.6.4 FLUSSKONTROLLE MITTELS PING
UND NYET 79 2.6.5 SETUP-TRANSAKTION UEBER MESSAGE-PIPES 81 2.7
FEHLERBEHANDLUNG AUF PROTOKOLLEBENE 83 2.7.1 PAKETFEHLER 83 2.7.2
TIME-OUT-FEHLER 85 2.7.3 FALSCHE EOPS 85 2.7.4 FEHLERBEHANDLUNG 86 2.7.5
DATA-TOGGLE-MECHANISMUS 87 2.7.6 DATA-TOGGLE-MECHANISMUS BEI
CONTROL-TRANSFER 93 2.7.7 BESONDERHEITEN BEI ISOCHRONOUS-TRANSFER 95 2.8
STANDARDDESKRIPTOREN 96 2.8.1 HIERARCHIEKONZEPT DER DESKRIPTOREN 96
2.8.2 DEVICE-DESCRIPTOR 98 2.8.3 CONFIGURATION-DESCRIPTOR 99 2.8.4
INTERFACE-DESCRIPTOR 101 2.8.5 ENDPOINT-DESCRIPTOR 102 2.8.6
STRING-DESKRIPTOREN 105 2.8.7 DEVICE-QUALIFIER-DESCRIPTOR 105 2.8.8
OTHER-SPEED-CONFIGURATION-DESCRIPTOR 106 2.9 STANDARD-DEVICE-REQUESTS
107 2.9.1 ALLGEMEINES ZU USB-DEVICE-REQUESTS 107 2.9.2 CETSTATUS 108
2.9.3 SETFEATURE / CLEARFEATURE 109 2.9.4 SETADDRESS 110 2.9.5
CETDESCRIPTOR 111 2.9.6 SETDESCRIPTOR 111 2.9.7 CETCONFIGURATION 112
2.9.8 SETCONFIGURATION 112 2.9.9 GETLNTERFACE 113 2.9.10 SETINTERFACE
113 INHALTSVERZEICHNIS 9 2.9.11 SYNCHFRAME 11 3 2.10 ENUMERATION 114
2.10.1 AUFGABEN DER ENUMERATION 114 2.10.2 GENERELLER ABLAUF 114 2.10.3
ENUMERATION EINES GESAMTEN USB-BAUMES 120 3 HUB 123 3.1 ARCHITEKTUR 123
3.1.1 HUB-CONTROLLER 124 3.1.2 HUB-REPEATER 124 3.1.3
TRANSACTION-TRANSLATOR 124 3.1.4 ROUTING-LOGIK 124 3.2 HUB-PORTS 125
3.2.1 DOWNSTREAM-PORTS 125 3.2.2 UPSTREAM-PORT 129 3.2.3
PORT-INDIKATOREN 1 33 3.3 SPLIT-TRANSAKTIONEN 134 3.3.1 OUT
SPLIT-TRANSAKTION 135 3.3.2 IN SPLIT-TRANSAKTION 136 3.4
ENDPOINT-ORGANISATION 137 3.4.1 KONFIGURATION 1 37 3.4.2
INTERRUPT-GENERIERUNG UND -BEHANDLUNG 1 38 3.5 SUSPEND UND RESUME 139
3.5.1 GLOBALES SUSPEND UND RESUME 140 3.5.2 SELEKTIVES SUSPEND UND
RESUME 141 3.5.3 SUSPEND- UND RESUME-VERHALTEN IM HIGH-SPEED-MODUS 141
3.6 RESET-VERHALTEN 142 3.7 BEHANDLUNG VON BUSFEHLERN 142 3.7.1
FRAME/MICROFRAME-SYNCHRONISATION IM HUB 142 3.7.2 VERHALTEN DES REPEATER
AM ENDE EINES FRAME 144 3.8 LOW-SPEED-VERHALTEN 145 3.8.1
FULL-SPEED-MODUS 145 3.8.2 HIGH-SPEED-MODUS 147 3.9 HUB-POWER-MANAGEMENT
147 3.9.1 SELF-POWERED-HUBS 147 3.9.2 BUS-POWERED-HUBS 148 3.9.3
ERLAUBTER SPANNUNGSABFALL 149 3.10 HUB-DESKRIPTOREN 150 3.10.1
STANDARD-DESKRIPTOREN 150 3.10.2 KLASSENSPEZIFISCHE DESKRIPTOREN 152
3.11 HUB-REQUESTS 154 3.11.1 STANDARD-REQUESTS 154 3.11.2
KLASSENSPEZIFISCHE REQUESTS 155 3.12 HUB-REGISTER 160 3.12.1
HUB-STATUS-REGISTER WHUBSTATUS 160 10 INHALTSVERZEICHNIS 3.12.2
HUB-STATUS-CHANGE-REGISTER WHUBCHANGE 161 3.12.3 PORT-STATUS-REGISTER
WPORTSTATUS 162 3.12.4 PORT-STATUS-CHANGE-REGISTER WPORTCHANGE 163 4 USB
HOST-CONTROLLER 165 4.1 EINFUEHRUNG 165 4.2
UNIVERSAL-HOST-CONTROLLER-INTERFACE (UHCI) 166 4.2.1
UEBERTRAGUNGSREIHENFOLGE 166 4.2.2 FRAME-LISTEN 166 4.2.3
TRANSFER-MECHANISMUS 167 4.2.4 TRANSFER-DESKRIPTOREN 168 4.2.5
QUEUE-HEADS 171 4.2.6 REGISTER 172 4.3 OPEN-HOST-CONTROLLER-INTERFACE
(OHCI) 1 73 4.3.1 UEBERTRAGUNGSREIHENFOLGE 173 4.3.2 TRANSFER-MECHANISMUS
174 4.3.3 ENDPOINT-DESKRIPTOREN 1 78 4.3.4 TRANSFER-DESKRIPTOREN 180
4.3.5 OHCI-REGISTER 184 4.4 ENHANCED-HOST-CONTROLLER-LNTERFACE(EHCI) 185
4.4.1 ARCHITEKTUR 185 4.4.2 HOST-CONTROLLER-ROUTING-STRATEGIE 186 4.4.3
DATENSTRUKTUREN 187 4.4.4 TESTBARKEIT UND KOMPATIBILITAET 187 5
USB-KLASSEN 189 5.1 VORTEILE DER FESTLEGUNG VON USB-KLASSEN 189 5.2
ENTWURFSPROZESS UND VERSIONSNUMERIERUNG 190 5.3 ALLGEMEINE
KLASSENSPEZIFIKATION (USB COMMON CLASS) 190 5.3.1 LOKALISIERUNG VON
USB-TREIBERN 190 5.3.2 KLASSEN- UND HERSTELLERSPEZIFISCHE DESKRIPTOREN
UND REQUESTS 191 5.3.3 FORMAT VON KLASSENSPEZIFIKATIONEN 192 5.4
HUMAN-INTERFACE-DEVICE-CLASS 194 5.4.1 GRUNDLAGEN 194 5.4.2 DESKRIPTOREN
195 5.4.3 REQUESTS 197 5.5 AUDIO-DEVICE-CLASS 197 5.5.1 GRUNDLAGEN 197
5.5.2 SYNCHRONISATION 198 5.5.3 DESKRIPTOREN 198 5.5.4 REQUESTS 199 5.6
COMMUNICATION-DEVICE-CLASS 199 5.6.1 GRUNDLAGEN 199 5.6.2
COMMUNICATION-INTERFACE-CLASS 199 5.6.3 DATA-INTERFACE-CLASS 200
INHALTSVERZEICHNIS 1 1 5.6.4 DESKRIPTOREN 201 5.6.5 REQUESTS 201 5.7
PRINTER-DEVICE-CLASS 201 5.7.1 GRUNDLAGEN 201 5.7.2 DESKRIPTOREN 202
5.7.3 REQUESTS 203 5.8 MASS-STORAGE-DEVICE-CLASS 204 5.8.1 GRUNDLAGEN
204 5.8.2 UNTERKLASSEN UND PROTOKOLLE 205 5.8.3 DESKRIPTOREN 206 5.8.4
REQUESTS 207 5.9 MONITOR-CONTROL-DEVICE-CLASS 207 5.10
POWER-DEVICE-CLASS 208 5.11 IRDA-BRIDGE-DEVICE-CLASS 208 5.12
LEGACY-SPEZIFIKATION 209 5.13 MIDI-DEVICE-CLASS 210 6 WIN32-DRIVER-MODEL
WDM 213 6.1 EINFUEHRUNG 21 3 6.1.1 WINDOWS-GERAETETREIBER 21 3 6.1.2 DAS
WDM-KONZEPT 214 6.2 GRUNDLEGENDE KONZEPTE DES WIN32-DRIVER-MODEL 216
6.2.1 ALLGEMEINER AUFBAU 217 6.2.2 VIRTUELLER SPEICHER 218 6.2.3
I/O-SYSTEM 219 6.3 MULTITASKING 226 6.3.1 PROZESSE UND THREADS 226 6.3.2
INTERRUPT-BEARBEITUNG 228 6.3.3 CODESYNCHRONISATION 229 6.4 PLUG&PLAY
230 6.5 POWER-MANAGEMENT 232 6.6 TOOLS ZUR TREIBERENTWICKLUNG 234 6.6.1
ERZEUGEN VON GERAETETREIBERN 234 6.6.2 KERNEL-DEBUGGING 235 7 USB-TREIBER
237 7.1 EBENEN DES USB-TREIBERMODELLS 237 7.1.1 USB-HOST-SOFTWARE 238
7.1.2 GERAETETREIBER 240 7.2 LOKALISIEREN VON USB-GERAETETREIBERN 241 7.3
DATENMODELL URB 242 7.4 SCHNITTSTELLE DES USB-BUSTREIBERS USBD 244 7.4.1
AUFRUF DES USBD 245 7.4.2 UEBERGABEPARAMETER 246 7.5 AUFGABEN EINES
TOPLEVEL-USB-TREIBERS 248 12 INHALTSVERZEICHNIS 7.5.1
HAUPTEINSTIEGSPUNKTE 248 7.5.2 PLUG&PLAY 250 7.5.3 POWER-MANAGEMENT 255
7.5.4 DATENTRANSPORT 255 7.5.5 SCHNITTSTELLEN ZUR APPLIKATION 256 7.6
KLASSENTREIBER 257 7.6.1 CERAETEKLASSEN AUS BETRIEBSSYSTEMSICHT 257 7.6.2
HID-TREIBER 257 8 USB-BAUSTEINE 261 8.1 ALLGEMEINER AUFBAU 261 8.1.1
USB-L/0-TRANSCEIVER(USB 1.1) 262 8.1.2 SERIAL-INTERFACE-ENGINE (SIE) 262
8.1.3 SIE/FIFO-CONTROL-EINHEIT 263 8.1.4 FIFO 263 8.1.5
MIKROCONTROLLER/STATE-MACHINE 263 8.2 USB-I/O-TREIBERBAUSTEINE 264 8.3
USB-INTERFACE-BAUSTEINE 265 8.4 MIKROCONTROLLER 268 8.5
APPLIKATIONSSPEZIFISCHE USB-BAUSTEINE 272 8.6 HUB-BAUSTEINE 273 8.7
BAUSTEINE FUER DAS POWER-MANAGEMENT 276 8.8 BAUSTEINE FUER DEN ESD-SCHUTZ
278 8.9 UEBERSICHT-ANBIETER VON USB-BAUSTEINEN 278 9 USB-FIRMWARE 281 9.1
AUFGABEN DER FIRMWARE 281 9.2 USB-BRIDGE- UND CONTROLLER-LOESUNGEN 281
9.2.1 CONTROLLER MIT INTEGRIERTEM USB-INTERFACE 281 9.2.2
USB-BRIDGE-LOESUNGEN 283 9.3 COMPOUND- UND COMPOSITE-CERAETE 286 9.3.1
COMPOUND-GERAETE 286 9.3.2 COMPOSITE-GERAETE 287 9.4 GERAETEKONZEPTION 288
9.4.1 HIGH-, FUELL- ODER LOW-SPEED 288 9.4.2 USB-BRIDGE- ODER
CONTROLLER-LOESUNG 288 9.4.3 ABSCHAETZUNG DER BUSBANDBREITE, AUSWAHL DER
TRANSFERART 289 9.4.4 NUTZUNG VON USB-KLASSEN 291 9.4.5
ENDPOINT-VERWALTUNG 291 9.4.6 POWER-MANAGEMENT 292 9.4.7
ENTWURFSBEISPIEL 294 9.5 BEHANDLUNG VON STANDARD-DEVICE-REQUESTS 300
9.5.1 ZUSTAENDE EINES GERAETS AUS SICHT DER FIRMWARE 300 9.5.2
INITIALISIERUNG DER USB-FUNKTIONALITAET 301 9.5.3 SETUP-TOKEN UEBER EP0
302 INHALTSVERZEICHNIS 1 3 9.5.4 IN-TOKEN UEBER EPO 304 9.5.5 OUT-TOKEN
UEBER EPO 306 9.5.6 REAKTIONEN AUF STANDARD-REQUESTS 307 9.5.7
DATENTRANSFER UEBER STREAM-PIPES 311 9.5.8 NOCH EINIGE TIPPS 31 3 10
TEST- UND ANALYSEGERAETE 315 10.1 EINSATZ VON TEST- UND PRUEFGERAETEN 315
10.2 USB 1.1-ANALYSATOR 316 10.2.1 TRIGGERMOEGLICHKEITEN 317 10.2.2
SUCHOPTIONEN 320 10.2.3 DARSTELLUNGSOPTIONEN 321 10.2.4 STATISTISCHE
ANZEIGE 322 10.2.5 ARBEIT MIT FILES 323 10.2.6 TIPS ZUR FEHLERSUCHE 323
10.3 USB 2.0-ANALYSER 324 10.4 DEBUG DER MIKROCONTROLLER-FIRMWARE 327
10.4.1 SOFTWARE-SIMULATOR 327 10.4.2 ROM-MONITOR 327 10.4.3
IN-CIRCUIT-EMULATOR (ICE) 328 10.4.4 UEBERSICHT ZUM ENTWICKLUNGSZYKLUS
EINER 8051 FIRMWARE 329 10.4.5 DEBUG DER C541 FIRMWARE MIT HILFE DES
AX51 329 10.4.6 SPEZIELLE UNTERSTUETZUNG FUER USB-CONTROLLER (SFR-FENSTER)
335 10.4.7 PERFORMANCE-MESSUNGEN UND TESTABDECKUNGSANALYSE 338 10.5
WEITERE TESTGERAETE 339 10.5.1 LOGIKANALYSATOR 339 10.5.2 USB-GENERATOR
339 10.6 PRUEFPROGRAMME 342 10.6.1 USBCHECK.EXE 342 10.6.2 HIDVIEW.EXE
345 11 GLOSSAR 347 12 LITERATUR 355 STICHWORTVERZEICHNIS 357 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
building | Verbundindex |
bvnumber | BV021547839 |
classification_rvk | ST 180 ST 185 |
classification_tum | DAT 188f |
ctrlnum | (OCoLC)163439518 (DE-599)BVBBV021547839 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 4. Aufl., Studienausg. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01330nam a22003738c 4500</leader><controlfield tag="001">BV021547839</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060531 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060411s2006 gw ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3772372902</subfield><subfield code="9">3-7723-7290-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)163439518</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021547839</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-523</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 180</subfield><subfield code="0">(DE-625)143605:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 185</subfield><subfield code="0">(DE-625)143606:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 188f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">USB 2.0</subfield><subfield code="c">H. J. Kelm (Hrsg.)</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4. Aufl., Studienausg.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Poing</subfield><subfield code="b">Franzis</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">365 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Franzis Professional Series</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">USB 2.0</subfield><subfield code="0">(DE-588)4632564-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">USB 2.0</subfield><subfield code="0">(DE-588)4632564-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kelm, Hans Joachim</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014763958&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014763958</subfield></datafield></record></collection> |
id | DE-604.BV021547839 |
illustrated | Illustrated |
index_date | 2024-07-02T14:30:26Z |
indexdate | 2024-07-09T20:38:21Z |
institution | BVB |
isbn | 3772372902 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014763958 |
oclc_num | 163439518 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-29T DE-210 DE-12 DE-860 DE-523 |
owner_facet | DE-91 DE-BY-TUM DE-29T DE-210 DE-12 DE-860 DE-523 |
physical | 365 S. Ill., graph. Darst. CD-ROM (12 cm) |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Franzis |
record_format | marc |
series2 | Franzis Professional Series |
spelling | USB 2.0 H. J. Kelm (Hrsg.) 4. Aufl., Studienausg. Poing Franzis 2006 365 S. Ill., graph. Darst. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Franzis Professional Series USB 2.0 (DE-588)4632564-5 gnd rswk-swf USB 2.0 (DE-588)4632564-5 s DE-604 Kelm, Hans Joachim Sonstige oth GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014763958&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | USB 2.0 USB 2.0 (DE-588)4632564-5 gnd |
subject_GND | (DE-588)4632564-5 |
title | USB 2.0 |
title_auth | USB 2.0 |
title_exact_search | USB 2.0 |
title_exact_search_txtP | USB 2.0 |
title_full | USB 2.0 H. J. Kelm (Hrsg.) |
title_fullStr | USB 2.0 H. J. Kelm (Hrsg.) |
title_full_unstemmed | USB 2.0 H. J. Kelm (Hrsg.) |
title_short | USB 2.0 |
title_sort | usb 2 0 |
topic | USB 2.0 (DE-588)4632564-5 gnd |
topic_facet | USB 2.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014763958&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kelmhansjoachim usb20 |