注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合USB 3.0編程寶典

USB 3.0編程寶典

USB 3.0編程寶典

定 價(jià):¥99.00

作 者: 鄭杰 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121212963 出版時(shí)間: 2013-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 753 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  USB總線接口技術(shù)是當(dāng)前計(jì)算機(jī)接口最流行的技術(shù),本書(shū)系統(tǒng)地介紹了USB總線接口的協(xié)議、工作原理、驅(qū)動(dòng)程序設(shè)計(jì)以及上位機(jī)控制函數(shù)。本書(shū)中還以大量實(shí)例,全面詳細(xì)地介紹了不同場(chǎng)合下USB接口的應(yīng)用。本書(shū)言簡(jiǎn)意賅、通俗易懂,知識(shí)點(diǎn)介紹全面詳細(xì),實(shí)例完整豐富。通過(guò)本書(shū),讀者能夠更快、更好地掌握當(dāng)前最新USB接口的原理及設(shè)計(jì)方法。《USB 3.0編程寶典》分為4部分,共26章,全面詳細(xì)地講述了USB接口的編程原理及應(yīng)用實(shí)例。第1部分是USB總線接口技術(shù)基礎(chǔ),介紹了USB總線接口的協(xié)議、事務(wù)處理、數(shù)據(jù)傳輸方式以及設(shè)備配置等;第2部分重點(diǎn)介紹了USB接口驅(qū)動(dòng)程序的設(shè)計(jì),包括使用DriverStudio進(jìn)行驅(qū)動(dòng)程序設(shè)計(jì)、使用通用USB驅(qū)動(dòng)程序以及LabVIEW平臺(tái)下的驅(qū)動(dòng)程序設(shè)計(jì)。第3部分是USB編程基礎(chǔ),詳細(xì)介紹了在DriverStudio、C++、C#和LabVIEW平臺(tái)下如何對(duì)USB接口進(jìn)行讀寫(xiě)控制;第4部分為USB開(kāi)發(fā)實(shí)戰(zhàn),通過(guò)11個(gè)例子,詳細(xì)介紹了在不同的應(yīng)用場(chǎng)合下USB接口設(shè)備的設(shè)計(jì),包括完整的電路圖、固件程序、驅(qū)動(dòng)程序和上位機(jī)程序設(shè)計(jì)?!禪SB 3.0編程寶典》內(nèi)容全面、結(jié)構(gòu)緊湊、實(shí)例豐富。對(duì)于USB接口開(kāi)發(fā)的初學(xué)者,通過(guò)學(xué)習(xí)本書(shū)可以快速掌握USB接口開(kāi)發(fā)。本書(shū)對(duì)具有一定開(kāi)發(fā)經(jīng)驗(yàn)的設(shè)計(jì)人員也有很好的參考價(jià)值。

作者簡(jiǎn)介

暫缺《USB 3.0編程寶典》作者簡(jiǎn)介

圖書(shū)目錄

第1部分  USB總線接口技術(shù)基礎(chǔ) 
第1章  USB技術(shù)概述 
1.1  USB總線技術(shù)的產(chǎn)生 
1.2  認(rèn)識(shí)USB總線接口 
1.2.1  USB A型插座和插頭 
1.2.2  USB B型插座和插頭 
1.2.3  USB mini型插座和插頭 
1.2.4  USB micro型插座和插頭 
1.2.5  USB 3.0型插座和插頭 
1.2.6  USB電纜結(jié)構(gòu) 
1.3  USB總線版本 
1.3.1  USB 1.0 
1.3.2  USB 1.1 
1.3.3  USB 2.0 
1.3.4  USB 3.0 
1.3.5  其他USB規(guī)范 
1.4  USB規(guī)范概覽 
1.5  USB總線結(jié)構(gòu) 
1.5.1  USB主機(jī) 
1.5.2  USB電纜 
1.5.3  USB設(shè)備 
1.6  USB總線特點(diǎn) 
1.7  USB的競(jìng)爭(zhēng)技術(shù)解析 
1.7.1  IEEE 1394接口技術(shù) 
1.7.2  eSATA接口技術(shù) 
1.7.3  USB PLUS接口技術(shù) 
1.7.4  Thunder Bolt超高速接口技術(shù) 
1.7.5  USB接口與其他計(jì)算機(jī)接口
的對(duì)比 
1.8  USB設(shè)備的開(kāi)發(fā) 
1.9  小結(jié) 
第2章  USB電源管理 
2.1  USB的供電 
2.1.1  USB接口的電源指標(biāo) 
2.1.2  USB外設(shè)功率需求 
2.2  典型USB外設(shè)的電源設(shè)計(jì) 
2.2.1  USB根集線器 
2.2.2  USB總線供電集線器 
2.2.3  USB自供電集線器 
2.2.4  USB總線供電低功率設(shè)備 
2.2.5  USB總線供電高功率設(shè)備 
2.2.6  USB自供電設(shè)備 
2.2.7  USB設(shè)備功率需求的設(shè)置 
2.3  USB電源管理 
2.3.1  激活(ACTIVE) 
2.3.2  掛起(SUSPEND) 
2.3.3  空閑(FAST EXIT IDLE) 
2.3.4  睡眠(SLOW EXIT IDLE) 
2.3.5  USB 2.0與USB 3.0電源管
理的區(qū)別 
2.4  小結(jié) 
第3章  USB事務(wù)處理 
3.1  USB事務(wù)處理概述 
3.2  令牌階段 
3.2.1  同步字段 
3.2.2  令牌包 
3.3  數(shù)據(jù)階段 
3.3.1  同步字段 
3.3.2  數(shù)據(jù)包 
3.4  握手階段 
3.4.1  同步字段 
3.4.2  握手包 
3.5  USB事務(wù)處理 
3.5.1  IN事務(wù)處理 
3.5.2  OUT事務(wù)處理 
3.5.3  SETUP事務(wù)處理 
3.5.4  PING事務(wù)處理 
3.5.5  SOF事務(wù)處理 
3.5.6  SPLIT事務(wù)處理 
3.5.7  PRE事務(wù)處理 
3.6  USB設(shè)備的總線狀態(tài) 
3.7  USB設(shè)備的總線列舉 
3.7.1  連接USB設(shè)備 
3.7.2  斷開(kāi)USB設(shè)備 
3.8  小結(jié) 
第4章  USB數(shù)據(jù)傳輸類(lèi)型 
4.1  USB數(shù)據(jù)傳輸概述 
4.1.1  USB下傳數(shù)據(jù) 
4.1.2  USB上傳數(shù)據(jù) 
4.1.3  USB的數(shù)據(jù)傳輸類(lèi)型 
4.2  USB塊傳輸 
4.2.1  USB塊傳輸方式 
4.2.2  塊傳輸?shù)臄?shù)據(jù)包長(zhǎng)度 
4.2.3  塊事務(wù)處理 
4.3  USB中斷傳輸 
4.3.1  USB中斷傳輸方式 
4.3.2  中斷傳輸?shù)臄?shù)據(jù)包長(zhǎng)度 
4.3.3  中斷事務(wù)處理 
4.4  USB同步傳輸 
4.4.1  USB同步傳輸方式 
4.4.2  同步傳輸?shù)臄?shù)據(jù)包長(zhǎng)度 
4.4.3  同步事務(wù)處理 
4.5  USB控制傳輸 
4.5.1  USB控制傳輸方式 
4.5.2  控制傳輸數(shù)據(jù)包長(zhǎng)度 
4.5.3  控制事務(wù)處理 
4.6  USB 3.0與USB 2.0數(shù)據(jù)傳輸?shù)膶?duì)比 
4.6.1  接口不同 
4.6.2  數(shù)據(jù)傳輸方式不同 
4.6.3  編碼方式不同 
4.6.4  數(shù)據(jù)傳輸對(duì)比 
4.7  小結(jié) 
第5章  USB設(shè)備配置 
5.1  USB描述符概述 
5.2  設(shè)備描述符(Device) 
5.2.1  設(shè)備描述符定義 
5.2.2  設(shè)備描述符示例 
5.3  配置描述符(Configuration) 
5.3.1  配置描述符定義 
5.3.2  配置描述符示例 
5.4  字符串描述符(String) 
5.4.1  字符串描述符定義 
5.4.2  字符串描述符示例 
5.5  接口描述符(Interface) 
5.5.1  接口描述符定義 
5.5.2  接口描述符示例 
5.6  端點(diǎn)描述符(Endpoint) 
5.6.1  端點(diǎn)描述符定義 
5.6.2  端點(diǎn)描述符示例 
5.7  設(shè)備限定描述符(Device Qualifier) 
5.7.1  設(shè)備限定描述符的定義 
5.7.2  設(shè)備限定描述符示例 
5.8  其他速率配置描述符(Other SpeedConfiguration) 
5.8.1  其他速率配置描述符的定義 
5.8.2  其他速率配置描述符示例 
5.9  USB設(shè)備請(qǐng)求概述 
5.9.1  標(biāo)準(zhǔn)USB設(shè)備請(qǐng)求概述 
5.9.2  USB設(shè)備請(qǐng)求處理過(guò)程 
5.10 讀取狀態(tài)請(qǐng)求(GetStatus) 
5.10.1  讀取設(shè)備 
5.10.2  讀取接口 
5.10.3  讀取端點(diǎn) 
5.11 清除特性請(qǐng)求(ClearFeature) 
5.11.1  清除設(shè)備特性 
5.11.2  清除接口特性 
5.11.3  清除端點(diǎn)特性 
5.12 設(shè)置特性請(qǐng)求(SetFeature) 
5.12.1  設(shè)置設(shè)備特性 
5.12.2  設(shè)置接口特性 
5.12.3  設(shè)置端點(diǎn)特性 
5.12.4  設(shè)置測(cè)試特性 
5.13 設(shè)置地址請(qǐng)求(SetAddress) 
5.14 讀取描述符請(qǐng)求(GetDescription) 
5.15 設(shè)置描述符請(qǐng)求(SetDescriptor) 
5.16 讀取配置請(qǐng)求(GetConfiguration) 
5.17 設(shè)置配置請(qǐng)求(SetConfiguration) 
5.18 讀取接口請(qǐng)求(GetInterface) 
5.19 設(shè)置接口請(qǐng)求(SetInterface) 
5.20 同步幀請(qǐng)求(SynchFrame) 
5.21 設(shè)備請(qǐng)求示例 
5.21.1  聲明設(shè)備請(qǐng)求 
5.21.2  設(shè)備請(qǐng)求的響應(yīng) 
5.22 小結(jié) 
第6章  USB集線器配置 
6.1  USB集線器簡(jiǎn)介 
6.1.1  集線器設(shè)備類(lèi) 
6.1.2  集線器的配置 
6.2  USB集線器描述符 
6.2.1  集線器設(shè)備描述符 
6.2.2  集線器配置描述符 
6.2.3  集線器接口描述符 
6.2.4  集線器端點(diǎn)描述符 
6.2.5  集線器類(lèi)描述符 
6.3  USB集線器類(lèi)請(qǐng)求 
6.3.1  讀取集線器狀態(tài)請(qǐng)求GetHubStatus 
6.3.2  讀取下行端口狀態(tài)請(qǐng)求GetPortStatus 
6.3.3  禁止集線器的特性請(qǐng)求ClearHubFeature 
6.3.4  禁止下行端口特性請(qǐng)求ClearPortFeature 
6.3.5  使能集線器特性請(qǐng)求SetHubFeature 
6.3.6  使能下行端口特性請(qǐng)求SetPortFeature 
6.3.7  讀取集線器描述符請(qǐng)求GetHubDescriptor 
6.3.8  設(shè)置集線器描述符請(qǐng)求SetHubDescriptor 
6.3.9  清除TT塊請(qǐng)求ClearTTBuffer 
6.3.10 復(fù)位TT塊請(qǐng)求ResetTT 
6.3.11 讀取TT內(nèi)部狀態(tài)請(qǐng)求GetTTState 
6.3.12 停止TT正常工作請(qǐng)求
StopTT 
6.4  小結(jié) 
第7章  USB HID設(shè)備配置 
7.1  USB HID設(shè)備簡(jiǎn)介 
7.2  USB HID設(shè)備描述符 
7.2.1  USB HID設(shè)備的定義 
7.2.2  USB HID基本描述符 
7.2.3  USB HID類(lèi)描述符 
7.3  USB HID設(shè)備類(lèi)請(qǐng)求 
7.3.1  獲取報(bào)告請(qǐng)求GetReport 
7.3.2  獲取空閑速率請(qǐng)求GetIdle 
7.3.3  獲取HID協(xié)議請(qǐng)求GetProtocol 
7.3.4  設(shè)置報(bào)告請(qǐng)求SetReport 
7.3.5  設(shè)置空閑速率請(qǐng)求SetIdle 
7.3.6  設(shè)置HID協(xié)議請(qǐng)求SetProtocol 
7.4  小結(jié) 
第8章  常用的USB芯片 
8.1  USB芯片分類(lèi)概述 
8.1.1  通用USB芯片 
8.1.2  專(zhuān)用USB芯片 
8.2  通用USB 接口芯片 
8.2.1  高速USB接口芯片E 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)