Cargando…

USB complete : the developer's guide /

Now in its fifth edition, USB Complete bridges the gap between the technical specifications and the real world of designing and programming devices that connect over the Universal Serial Bus (USB). Learn how to select a USB speed, device class, and hardware for a design; communicate with devices usi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Axelson, Jan (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Madison, Wisconsin : Lakeview Research, 2015.
Edición:Fifth edition.
Colección:Complete guides series.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn905919491
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cn|||||||||
008 150311t20152015wiua ob 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d B24X7  |d STF  |d COO  |d EBLCP  |d YDXCP  |d OCLCQ  |d D6H  |d AZK  |d IDB  |d OCLCQ  |d COCUF  |d CNNOR  |d MOR  |d CCO  |d PIFAG  |d N$T  |d LIV  |d ZCU  |d AGLDB  |d MERUC  |d OCLCQ  |d U3W  |d NJR  |d OCLCF  |d OCLCQ  |d VTS  |d ICG  |d INT  |d VT2  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d DKC  |d OCLCQ  |d UKAHL  |d OCLCQ  |d BRF  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 906010153  |a 908092423  |a 961522661  |a 1055363412  |a 1066523374  |a 1081216394  |a 1228529657 
020 |a 9781931448291  |q (electronic bk.) 
020 |a 1931448299  |q (electronic bk.) 
020 |a 1931448280 
020 |a 9781931448284 
020 |z 9781931448284 
029 1 |a AU@  |b 000056080450 
029 1 |a DEBBG  |b BV042622429 
029 1 |a DEBBG  |b BV044186119 
035 |a (OCoLC)905919491  |z (OCoLC)906010153  |z (OCoLC)908092423  |z (OCoLC)961522661  |z (OCoLC)1055363412  |z (OCoLC)1066523374  |z (OCoLC)1081216394  |z (OCoLC)1228529657 
050 4 |a TK7895.B87  |b .A945 2015eb 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.64  |2 23 
049 |a UAMI 
100 1 |a Axelson, Jan,  |e author. 
245 1 0 |a USB complete :  |b the developer's guide /  |c Jan Axelson. 
250 |a Fifth edition. 
264 1 |a Madison, Wisconsin :  |b Lakeview Research,  |c 2015. 
264 4 |c ©2015 
300 |a 1 online resource (545 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file 
490 1 |a Complete Guides series 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (ebrary, viewed March 11, 2015). 
520 |a Now in its fifth edition, USB Complete bridges the gap between the technical specifications and the real world of designing and programming devices that connect over the Universal Serial Bus (USB). Learn how to select a USB speed, device class, and hardware for a design; communicate with devices using Visual C♯; use standard host drivers to access devices, including devices that perform vendor-defined tasks; save power with USB's built-in power-conserving protocols; and create robust designs using testing and debugging tools. This fully revised edition also covers SuperSpeed and SuperSpeedPlus (USB 3.1), wireless options, and USB OTG and embedded hosts. 
504 |a Includes bibliographical references and index. 
505 0 |a Front Cover; Title Page; Copyright; Contents; Introduction; 1. USB Basics; Uses and limits; Benefits for users; Benefits for developers; Addressing USB's limits; USB and Ethernet; USB and Thunderbolt; Evolution of an interface; USB 1.0; USB 1.1; USB 2.0; USB 2.1; USB 3.0; USB 3.1; Embedded Host and On-The-Go; Bus components; Topology; Bus speed considerations; Terminology; Division of labor; Host responsibilities; Device responsibilities; Bus speeds and data throughput; Developing a device; Components; Tools for developing; Steps in developing a project; USB 3.1 essentials; Features. 
505 8 |a CompatibilityCables; Power; 2. Inside USB Transfers; Transfer basics; Essentials; Purposes for communication; Managing data on the bus; Elements of a transfer; Endpoints: the source and sink of data; Transaction types; Pipes: connecting endpoints to the host; Transfer types; Stream and message pipes; Initiating a transfer; USB 2.0 transactions; Transaction phases; Packet sequences; Timing constraints and guarantees; Split transactions; Ensuring successful transfers; Status and control; Reporting the status of control transfers; Error checking; Enhanced SuperSpeed transactions; Packet types. 
505 8 |a Transferring dataLink Management Packets; 3. A Transfer Type for Every Purpose; Control transfers; Availability; Structure; Data size; Speed; Detecting and handling errors; Device responsibilities; Bulk transfers; Availability; Structure; Data size; Speed; Detecting and handling errors; Device responsibilities; Interrupt transfers; Availability; Structure; Data size; Speed; Detecting and handling errors; Device responsibilities; Isochronous transfers; Availability; Structure; Data size; Speed; Detecting and handling errors; Device responsibilities; More about time-critical transfers. 
505 8 |a Bus bandwidthDevice capabilities; Host capabilities; Host latencies; 4. Enumeration: How the Host Learns about Devices; Events and requests; Getting to the Configured state; Device removal; Tips for successful enumeration; Descriptors; Types; Device; Device_qualifier; Configuration; Other_speed_configuration; Interface association; Interface; Endpoint; SuperSpeed endpoint companion; SuperSpeedPlus isochronous endpoint companion; String; Binary device object store (BOS) and device capability; OTG descriptor; Microsoft OS descriptors; Updating descriptors to USB 2.0. 
505 8 |a Updating descriptors to USB 3.15. Control Transfers: Structured Requests for Critical Data; Elements of a control transfer; Setup stage; Data stage; Status Stage; Handling errors; Device firmware; Standard requests; Get Status; Clear Feature; Set Feature; Set Address; Get Descriptor; Set Descriptor; Get Configuration; Set Configuration; Get Interface; Set Interface; Synch Frame; Set SEL; Set Isochronous Delay; Other requests; Class-specific requests; Vendor-defined requests; 6. Chip Choices; Components of a USB device; Inside a USB 2.0 controller; Other device components. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a USB (Computer bus) 
650 0 |a Parallel programming (Computer science)  |x Research. 
650 6 |a USB (Bus) 
650 6 |a Programmation parallèle (Informatique)  |x Recherche. 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a USB (Computer bus)  |2 fast 
758 |i has work:  |a USB Complete: The Developer's Guide ; Fourth Edition (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXYmJhYbrtjxdCXw8krdtq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Axelson, Jan.  |t USB complete : the developer's guide.  |b Fifth edition.  |d Madison, Wisconsin : Lakeview Research, ©2015  |h xx, 524 pages  |z 9781931448284 
830 0 |a Complete guides series. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1980104  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33191924 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0034849492 
938 |a Books 24x7  |b B247  |n bks00078985 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1980104 
938 |a ebrary  |b EBRY  |n ebr11027461 
938 |a EBSCOhost  |b EBSC  |n 1549342 
938 |a YBP Library Services  |b YANK  |n 12326667 
994 |a 92  |b IZTAP