Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Axelson J. — USB Complete: Everything You Need to Develop Custom USB Peripherals
Axelson J. — USB Complete: Everything You Need to Develop Custom USB Peripherals



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: USB Complete: Everything You Need to Develop Custom USB Peripherals

Àâòîð: Axelson J.

Àííîòàöèÿ:

Provides a hands-on guide for designing for Universal Serial Bus, including which peripheralcontroller chip a design should use, how to access USB peripherals from Visual-Basic applications, and the use of power design.


ßçûê: en

Ðóáðèêà: Òåõíîëîãèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Èçäàíèå: Third Edition

Ãîä èçäàíèÿ: 2005

Êîëè÷åñòâî ñòðàíèö: 550

Äîáàâëåíà â êàòàëîã: 30.12.2007

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
$I^2C$ interface vs. USB      3
.NET platform      see “Microsoft .NET; Visual Basic .NET; Visual C++ .NET”
480 Megabits/sec      512
ACK (acknowledge) handshake code      48 52 53 55 56 56 57
ACPI (Advanced Configuration and Power Interface) specification      467
Address field      500 500
Advanced Configuration and Power Interface (ACPI) specification      467
Agere Systems      166 533
AMD chips      155
AnywhereUSB      525 534
API (Applications Programming Interface)      see “Windows API functions”
Apple Macintosh, support for USB      7—8
Applications Programming Interface (API)      see “Windows API functions”
Assemblers, as necessary tool for USB device development      30
Atmel chips      155
Audio class, about      181—182 182
Audio class, chips      188
Audio class, descriptors      182—188
Audio class, documentation      181
Audio class, INF file      276
Audio class, types of Unit descriptor      184 187
Audio class, where declared      179
Audio class, Windows support      189
AudioControl interface      183 183
AudioStreaming interface      184 185
B & B Electronics      530
Babble      444
Bandwidth as speed-limiting factor      81
Bandwidth for bulk transfers      71
Bandwidth for control transfers      66 67 321
Bandwidth for interrupt transfers      72 74 75 81
Bandwidth for isochronous transfers      78 79 80 81
Bandwidth, role in data transfer      24
Bandwidth, role of translation translator      71
batteries      see “Self-powered devices”
Battery Devices device setup class      251
BIOS      10—11
Bit stuffing      496—497
bridges, wireless      534
broadcasting      11
Buffers, in USB controllers      143—144
Bulk endpoints      54 58
Bulk transfers and stream pipes      43
Bulk transfers, about      41—42 46 68
Bulk transfers, asynchronous serial interface example      408 409 410 411—413 414
Bulk transfers, availability      69
Bulk transfers, data size      69 71
Bulk transfers, data toggles in      58
Bulk transfers, error handling      71—72
Bulk transfers, maximum data-transfer rate per end-point      62
Bulk transfers, parallel interface example      414 415 416 417 418—421 421
Bulk transfers, speed      71
Bulk transfers, structure      69 70
Bulk transfers, transactions      36 46
Bulk transfers, vs. control transfers      41 46
Bulk transfers, vs. interrupt transfers      41 46
Bulk transfers, vs. isochronous transfers      41 46
Bus drivers      234 237 238 239 239 240 246 257
Bus power and hubs      434 461—462 463
Bus power, about      24 26—27 455—456
Bus power, soft-start capability      466
Bus power, voltage issues      456—457
Bus power, vs. self-power      26—27 457 460 462
Bus power, which peripherals can use      457 458
Bus speed and bulk transfers      71
Bus speed and control transfers      66—68
Bus speed and device controllers      28—29
Bus speed and interrupt transfers      73—75
Bus speed and isochronous transfers      79—80
Bus speed and signal voltage      517—518 518
Bus speed and split transactions      50—51 439—444 441 442
Bus speed, about      5
Bus speed, converting      50—51
Bus speed, FTDI Chip performance tips      426—429
Bus speed, host computer support      36—37 37
Bus speed, low vs. high      28—29 50—51
Bus speed, maximum data-transfer rate per end-point      62
Bus speed, switching      516
Bus speed, USB 1.x vs. USB 2.0      5 14—16
Bus speed, USB limitations      10
Bus speed, USB vs. other interfaces      3 10
Bus states, about      489
Bus states, defined      489
Bus states, full-speed      490—492
Bus states, high-speed      492—494
Bus states, low-speed      490—492
Bus states, signal voltages      517—518
ByRef keyword      289
ByVal keyword      289
C++      see “Visual C++ .NET”
Cables and bus power      456—457
Cables for On-The-Go (OTG) devices      542 543 544
Cables in USB 2.0 specification      518—525
Cables, about      518—520 520
Cables, captive      524
Cables, conductors      518—520
Cables, connectors      520—523 521 522 523
Cables, detachable      524
cables, extension      525
Cables, full-speed segments      506—508 507 519 520
Cables, high-speed segments      506—508 507 519 520
Cables, length issues      10 447—448 524—525
Cables, low-speed segments      507 520
Cables, plug types      521 521 522
Cables, requirements      518—525
Cables, twisted-pair      527—528 528
Cables, vs. other interfaces      3 10
Captive cables      524
Catalog (.cat) files      274 486
Catalyst Enterprises, Inc.      477
CATC USBTracer/Trainer      477
CBW (Command Block Wrapper)      209—210 210
CCIDs (Chip Card Interface Devices)      189—191
CD-ROM Drives device setup class      251
Centronics      11 13
Certified USB logo      477 484 485
Checklists, compliance      478—479
Chip Card Interface Devices (CCIDs)      189—191
Chip cards      189 (see also “Chip/smart card interface class”)
Chip/smart card interface class      179 189—191 251 276
Chips, controller for OTG devices      545—549
Chips, controller, about      8—9
Chips, controller, compatibility list      155
Chips, controller, Cypress CY7C67200 EZ-OTG      548—549
Chips, controller, Cypress enCoRe      155 163
Chips, controller, Cypress EZ-USB family      155 157—162 159
Chips, controller, Cypress WirelessUSB      530—531 532 533
Chips, controller, FDTI FT232BM      166 170 171 173 174—176 227—229 228
Chips, controller, FDTI FT245BM      166 170 171 172 174—176
Chips, controller, Freescale MC68HC08 family      164
Chips, controller, Freescale MCF5482 ColdFire      164
Chips, controller, Microchip Technology PIC16C745/65      155 157
Chips, controller, Microchip Technology PIC16F877 microcontroller in FT232BM device controller example      408 409 410 411—413 414
Chips, controller, Microchip Technology PIC16F877 microcontroller in FT245BM device controller example      414 415 416 417 418—421 421
Chips, controller, Microchip Technology PIC18F4550      155 156—157 338
Chips, controller, National Semiconductor USBN9603      165—167
Chips, controller, Philips ISP1181B      166 167—168
Chips, controller, Philips ISP1261      549
Chips, controller, Philips ISP1362      546—547
Chips, controller, Philips ISP1581      166 168—169
Chips, controller, Philips PDIUSBD12      166
Chips, controller, PLX Technology NET2272 controller      166 169—170
Chips, controller, TransDimension TD242LP      547—548
Chirp J bus state      493
Chirp K bus state      493
ChkInf tool      266 277
Class descriptor, HID      326—328 327
Class drivers as developer challenge      12—13
Class drivers, advantages of using      226—227
Class drivers, INF files      276
Class drivers, operating system support      8
Class drivers, vs. custom drivers      226—227
Class installers      279
Class keys, Windows registry      250 259—260 260
Class specifications      178—180 179 180
Class-specific requests, about      140
Class-specific requests, audio class      188
Class-specific requests, chip/smart card interface      191
Class-specific requests, communication-device class      196
Class-specific requests, Content Security class      199—200
Class-specific requests, Device firmware Upgrade class      202
Class-specific requests, HIDs      204—205
Class-specific requests, hub class      451 452—453
Class-specific requests, IrDA interface      207
Class-specific requests, mass-storage devices      212
Class-specific requests, printer class      215
Class-specific requests, still-image class      219
Class-specific requests, test-and-measurement class      221
Class-specific requests, video class      225
Classes and Device Working Groups      178
Classes, about      177—180
Classes, audio class      179 181—189
Classes, chip/smart card interface class      179 189—191 251 276
Classes, communication class      179 191—198 251
Classes, Content Security class      179 198—200
Classes, Device Firmware Upgrade (DFU) class      179 200—202
Classes, device setup      250—251
Classes, Human Interface Device (HID) class      179 203—206 251 276 319
Classes, IrDA Bridge class      179 206—208 534
Classes, mass-storage class      179 208—213 251
Classes, printer class      179 213—217 251
Classes, specification elements      178—180 180
Classes, standard vs. custom drivers      226—227
Classes, still-image class      179 217—220 251
Classes, test-and-measurement class      179 220—221
Classes, video class      179 221—226
Clear_Feature request      128 130 452
Clear_Hub_Feature request      451 452 453
Clear_Port_Feature request      451 452 454
Clear_TT_Buffer request      451 452
Client drivers, in layered driver model      238—240 239 240 245
Clocks, in USB controllers      145
CloseHandle API function in Visual Basic code      306
CloseHandle API function in Visual C++ code      306
CloseHandle API function, about      306
CloseHandle API function, defined      304
CLR (Common Language Runtime)      282
Co-installers      279
Code, managed vs. unmanaged      282—284
Collection items      360—361 361
Command Block Wrapper (CBW)      209—210 210
Command Status Wrapper (CSW)      210—211 211
Common Language Runtime (CLR)      282
Common language runtime (CLR), chips      196—197
Common language runtime (CLR), communication-device class, about      192—193
Common language runtime (CLR), descriptors      193 193—196 195 196 197
Common language runtime (CLR), device setup class equivalent      251
Common language runtime (CLR), documentation      192
Common language runtime (CLR), where declared      179
Common language runtime (CLR), Windows support      197—198
Compaq and OHCI standard      241
Compaq and USB 2.0 specification      14
Compatible IDs      272 273 274 275
Compilers, as necessary tool for USB device development      30
Compliance testing      478—484 479 480 483
Composite devices in enumeration process      90 91
Composite devices, defined      21 103—104
Composite devices, finding drivers      274—275
Composite devices, identification strings      272—273
Composite devices, layered drivers for      239
Compound devices in peripheral-host PC configurations      19 20
Compound devices, about      21
Compound devices, bus-powered      461
Compound devices, defined      21
Compound devices, hubs in      434 450
Compound devices, speed issue      28
Computer ports      see “Ports”
Conductors      518—520
Configuration descriptor      94 95 101—103 102
Connect bus state      492
Connectors      520—523 521 522 523
Connectors for On-The-Go (OTG) devices      542 543 544
Content Security class      179 198—200
Control endpoints for HID transfers      321—322
Control endpoints, about      38
Control endpoints, number of      62 66
Control endpoints, support for functional stall      54
Control Read requests      126—127
Control transfers and message pipes      42
Control transfers in HID transfers      321 322 322
Control transfers, about      40 41 46 61
Control transfers, availability      62
Control transfers, data size      66
Control transfers, Data stage      46 62 63 64 65 120—122
Control transfers, data toggles in      58
Control transfers, elements      117—127
Control transfers, error handling      68 124—125
Control transfers, maximum data-transfer rate per end-point      62
Control transfers, receiving HID reports via      347—348 349
Control transfers, requests      127 128 129—139
Control transfers, sending HID reports via      345 346 347 348
Control transfers, Setup stage      46 62 63 64 65 118—120
Control transfers, speed      66—68
Control transfers, status codes      55
Control transfers, Status stage      46 62 63 64 65 122—124
Control transfers, structure      62—65
Control transfers, transactions      36 46
Control transfers, vs. bulk transfers      41 46
Control transfers, vs. interrupt transfers      41 46
Control transfers, vs. isochronous transfers      41 46
Control Write requests      125—126
controllers      see “Chips controller;
Cost, USB      6
CPUs in USB devices      145
CPUs, embedded, controllers with      154—164
CRC (Cyclic Redundancy Check)      56—57
CRC field      500 501
CreateFile API function in Visual Basic .NET code      304—305
CreateFile API function in Visual C++ code      303—304
CreateFile API function, about      303 305—306
CreateFile API function, defined      304
Crystals      498—499
CSW (Command Status Wrapper)      210—211 211
Cyclic redundancy check (CRC)      56—57
Cypress Semiconductor, CY7C67200 EZ-OTG controller chip      548—549
Cypress Semiconductor, enCoRe      155 163
Cypress Semiconductor, EZ-USB chip family      155 157—162 159
Cypress Semiconductor, WirelessUSB      530—531 532 533
D2XX Direct driver      421 422 423—424 424—426 425
data encoding      see “Non-Return to Zero Inverted (NRZI) with bit stuffing encoding”
Data field      500 501
Data flow, direction codes      39 41 45
Data flow, role of host      24
Data J bus state      490—491 (see also “High-speed Data J bus state”)
Data K bus state      490—491 (see also “High-speed Data K bus state”)
Data memory      147
Data packets      44 44 45 46 47 49—50 52 53 118—120 121 123
Data phase, transactions      see “Data packets”
Data stage in control transfer structure      62 63 64 65
Data stage, about      46 120—121
Data stage, Control Write requests      125—126
Data stage, data packets      121
Data stage, handshake packets      122
Data stage, token packets      121
Data toggles      57—59
Data types, Visual Basic vs. .NET Framework      288
DDK (Driver Development Kit)      30
Debug descriptor      95 113
debugging tools      30 151—152
Default Control Pipe      40 62 66
1 2 3 4 5
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå