中文名 | USB開發(fā)手冊 | 外文名 | Getting You the Best Book! |
---|---|---|---|
作????者 | 傅志輝 | 出版日期 | 2014年10月1日 |
語????種 | 簡體中文 | ISBN | 9787113186746 |
出版社 | 中國鐵道出版社 | 頁????數(shù) | 625 頁 |
開????本 | 16 開 | 品????牌 | 中國鐵道出版社 |
第一篇USB總線基礎(chǔ)
第1章USB總線開發(fā)基礎(chǔ)
1.1USB總線的發(fā)展
1.1.1USB1.0版本
1.1.2USB1.1版本
1.1.3USB2.0版本
1.1.4USB3.0版本
1.2USB總線對比其他計算機(jī)總線
1.2.1早期計算機(jī)總線接口的缺點(diǎn)
1.2.2USB總線接口的優(yōu)勢
1.2.3USB總線對比其他計算機(jī)總線
1.3認(rèn)識USB總線
1.3.1USB主機(jī)
1.3.2USB集線器設(shè)備
1.3.3USB功能設(shè)備
1.3.4USB電纜
1.3.5USB連接器
1.4認(rèn)識USB總線規(guī)范
1.4.1USB總線設(shè)備類規(guī)范
1.4.2USB系統(tǒng)的結(jié)構(gòu)
1.4.3USB總線的供電
1.4.4USB總線電源分配
1.4.5USB總線電源管理
1.5認(rèn)識USB接口開發(fā)
1.5.1USB硬件開發(fā)
1.5.2USB驅(qū)動開發(fā)
1.5.3USB軟件開發(fā)
第2章USB總線數(shù)據(jù)流結(jié)構(gòu)
2.1USB總線數(shù)據(jù)流概述
2.2USB數(shù)據(jù)流單元:字段
2.2.1同步字段:SYNC
2.2.2包標(biāo)識字段:PID
2.2.3地址字段:ADDR
2.2.4端點(diǎn)字段:ENDP
2.2.5幀號字段:NUM
2.2.6數(shù)據(jù)字段:DATA
2.2.7校驗字段:CRC
2.3USB數(shù)據(jù)流構(gòu)成:信息包
2.3.1令牌包:USB傳輸類型
2.3.2數(shù)據(jù)包:USB傳輸數(shù)據(jù)
2.3.3握手包:USB傳輸狀態(tài)
第3章USB總線數(shù)據(jù)流管理
3.1USB總線數(shù)據(jù)流分類
3.2USBIN數(shù)據(jù)流管理
3.2.1USB設(shè)備響應(yīng)
3.2.2USB主機(jī)響應(yīng)
3.3USBOUT數(shù)據(jù)流管理
3.4USBSETUP數(shù)據(jù)流管理
3.5USBPING數(shù)據(jù)流管理
3.6USBSOF數(shù)據(jù)流管理
3.7USBSPLIT數(shù)據(jù)流管理
3.7.1SSPLIT數(shù)據(jù)流管理
3.7.2CSPLIT數(shù)據(jù)流管理
3.8USBPRE數(shù)據(jù)流管理
3.9USB設(shè)備列舉狀態(tài)
3.9.1典型的USB設(shè)備狀態(tài)
3.9.2USB設(shè)備的連接
3.9.3USB設(shè)備的斷開
第4章USB總線數(shù)據(jù)流類型
4.1USB總線數(shù)據(jù)流傳輸類型概述
4.2USB控制數(shù)據(jù)流傳輸:Control
4.2.1控制傳輸數(shù)據(jù)包
4.2.2控制數(shù)據(jù)流管理
4.3USB中斷數(shù)據(jù)流傳輸:Interrupt
4.3.1中斷傳輸?shù)臄?shù)據(jù)包
4.3.2中斷數(shù)據(jù)流管理
4.4USB塊數(shù)據(jù)流傳輸:Bulk
4.4.1塊傳輸?shù)臄?shù)據(jù)包
4.4.2塊數(shù)據(jù)流管理
4.5USB同步數(shù)據(jù)流傳輸:Isochronous
4.5.1同步傳輸?shù)臄?shù)據(jù)包
4.5.2同步數(shù)據(jù)流管理
4.6USB3.0與USB2.0數(shù)據(jù)傳輸?shù)膮^(qū)別
4.6.1數(shù)據(jù)傳輸方式
4.6.2編碼方式
4.7USB總線容錯管理
4.7.1超時管理機(jī)制
4.7.2信息包錯誤管理機(jī)制
4.7.3數(shù)據(jù)觸發(fā)管理機(jī)制
4.7.4EOP錯誤管理機(jī)制
4.7.5總線活動丟失管理機(jī)制
第5章USB標(biāo)準(zhǔn)設(shè)備管理
5.1USB標(biāo)準(zhǔn)設(shè)備管理:描述符
5.1.1USB設(shè)備描述符
5.1.2USB配置描述符
5.1.3USB接口描述符
5.1.4USB端點(diǎn)描述符
5.1.5USB字符串描述符
5.1.6USB設(shè)備限定描述符
5.1.7USB其他速率配置描述符
5.2USB標(biāo)準(zhǔn)設(shè)備管理:設(shè)備請求
5.2.1讀取狀態(tài)請求GetStatus
5.2.2清除特性請求ClearFeatllre
5.2.3設(shè)置特性請求SetFeature
5.2.4設(shè)置地址請求Setddress
5.2.5讀取描述符請求GetDescription
5.2.6設(shè)置描述符請求SetDescriptor
5.2.7讀取配置請求GetConfiguration
5.2.8設(shè)置配置請求SetConfiguration
5.2.9讀取接口請求GetInterface
5.2.10設(shè)置接口請求SetInterface
5.2.11同步幀請求SynchFrame
5.3USB標(biāo)準(zhǔn)設(shè)備管理示例
5.3.1聲明設(shè)備請求
5.3.2設(shè)備請求的響應(yīng)
第6章USBHID設(shè)備管理
6.1USBHID設(shè)備類
6.1.1HID設(shè)備的特點(diǎn)
6.1.2HID設(shè)備的定義
6.2USBHID設(shè)備管理:描述符
6.2.1設(shè)備描述符
6.2.2配置描述符
6.2.3接口描述符
6.2.4端點(diǎn)描述符
6.2.5字符串描述符
6.2.6HID類描述符
6.3USBHID設(shè)備管理:HID設(shè)備類請求
6.3.1GetReport請求(獲取報告請求)
6.3.2Getldle請求(獲取空閑速率請求)
6.3.3GetProtocol請求(獲取HID協(xié)議請求)
6.3.4SetReport請求(設(shè)置報告請求)
6.3.5Setldle請求(設(shè)置空閑速率請求)
6.3.6SetProtocol請求(設(shè)置HID協(xié)議請求)
第7章USB集線器設(shè)備管理
7.1USB集線器配置原理
7.1.1集線器設(shè)備類
7.1.2集線器的配置過程
7.1.3USB集線器的狀態(tài)
7.2USB集線器設(shè)備管理:描述符
7.2.1集線器設(shè)備描述符
7.2.2集線器配置描述符
7.2.3集線器接口描述符
7.2.4集線器端點(diǎn)描述符
7.2.5集線器類描述符
7.3USB集線器設(shè)備管理:集線器類請求
7.3.1讀取集線器狀態(tài)請求GetHubStatus
7.3.2讀取下行端口狀態(tài)請求GetPortStatus
7.3.3禁止集線器的特性請求ClearHubFeature
7.3.4禁止下行端口特性請求ClearPortFeature
7.3.5使能集線器特性請求SetHubFeature
7.3.6使能下行端口特性請求SetPortFeature
7.3.7讀取描述符請求GetHubDescriptor
7.3.8設(shè)置描述符請求SetHubDescriptor
7.3.9清除TT塊請求ClearTTBuffer
7.3.10復(fù)位TT塊請求ResetTT
7.3.11讀取TT內(nèi)部狀態(tài)請求GetTTState
7.3.12停止TT正常工作請求StopTT
……
第二篇USB程序開發(fā)
第三篇USB開發(fā)實(shí)例2100433B
《USB開發(fā)手冊》系統(tǒng)地介紹了當(dāng)前最流行的USB總線接口的協(xié)議、工作原理,以及驅(qū)動程序設(shè)計。《USB開發(fā)手冊》中還以大量篇幅,全面詳細(xì)地介紹了在各種應(yīng)用場合下USB接口的設(shè)計實(shí)例。《USB開發(fā)手冊》言簡意賅、通俗易懂、知識點(diǎn)介紹詳細(xì)、實(shí)例豐富,使讀者能夠更快、更好地掌握USB接口的原理及設(shè)計方法。
《USB開發(fā)手冊》分為三篇,共23章,全面詳細(xì)地講述了USB接口的原理及應(yīng)用實(shí)例。第一篇介紹了USB總線開發(fā)基礎(chǔ),總線數(shù)據(jù)流的結(jié)構(gòu)、管理、類型,以及設(shè)備管理;第二篇介紹了USB程序的開發(fā),包括USB驅(qū)動程序開發(fā)和USB固件程序開發(fā);第三篇通過8大實(shí)例,詳細(xì)介紹了在不同的應(yīng)用場合下USB接口設(shè)備的設(shè)計,包括完整的電路圖和程序設(shè)計。《USB開發(fā)手冊》內(nèi)容全面、結(jié)構(gòu)緊湊、實(shí)例豐富。USB接口的初學(xué)者通過學(xué)習(xí)《USB開發(fā)手冊》可以快速入門,此外《USB開發(fā)手冊》對具有一定開發(fā)經(jīng)驗的設(shè)計人員也有很好的參考價值。
傅志輝,副教授,高級架構(gòu)師,移動電子商務(wù)專家?guī)斐蓡T。從事企業(yè)信息化建設(shè)已有17年,具備豐富的移動軟硬件開發(fā)實(shí)踐經(jīng)驗,曾擔(dān)任多個大型軟件公司技術(shù)顧問,指導(dǎo)實(shí)施軟硬件一體化產(chǎn)品開發(fā)。精通USB、PCI等總線協(xié)議開發(fā),熟悉VS.NET、PHP、JAVA等多種軟件開發(fā)語言或平臺,精通SQL、Oracle數(shù)據(jù)庫軟件,參與過多個大型數(shù)據(jù)中心的設(shè)計與調(diào)優(yōu)。
usb調(diào)節(jié)器是怎樣調(diào)解usb的?
1.按手機(jī)Menu鍵(菜單鍵),在彈出的菜單中選擇Setting/設(shè)置;或者在應(yīng)用程序中找到設(shè)置程序,點(diǎn)擊進(jìn)入。 2.在設(shè)...
usb調(diào)節(jié)器是怎樣調(diào)解usb的?
前置USB或使用較長的延長線時很容易出現(xiàn)供電不足的現(xiàn)象,尤其是移動硬盤.所以一般移動硬盤數(shù)據(jù)線一端帶兩個USB插頭,其中一個就是專門用于輔助供電的,在連接機(jī)箱前置USB時最好兩個都插上.如果你的移動硬...
價格有高有底把,但是大概在50塊到200塊之間,我買的是60元的!用的時候網(wǎng)速卡的要命。沒用幾分鐘就燙,建議買好一點(diǎn)的把。一封錢一分貨。希望有用
格式:pdf
大小:1.4MB
頁數(shù): 5頁
評分: 4.6
GSM開發(fā)板 USB下載程序說明書 程序下載篇 一、USB下載 PC驅(qū)動安裝 1、首先感謝您選擇 GT13-V3-GSM學(xué)習(xí)開發(fā)板,當(dāng)您初次使用本學(xué)習(xí)開發(fā)系統(tǒng)板 時,先不要連接開 發(fā)板任何連接線到 PC機(jī)上,而是先安裝“ 1、USB下載接口驅(qū)動 程序”目錄下的 請用鼠標(biāo)雙擊此圖標(biāo) ,進(jìn)行 USB驅(qū)動程序 安裝,為了使此設(shè)備運(yùn)行穩(wěn)定, 安裝的時候全部 按照系統(tǒng)默認(rèn)路徑進(jìn)行安裝此驅(qū)動 程序。 2、安裝完 PC驅(qū)動程序后,將配送的“ USB轉(zhuǎn)串口線”連接線如下圖的方式連接 到 GT13-V3-GSM學(xué)習(xí)開發(fā)板上并與 您的 PC機(jī)相連接: 如上圖連接后,系統(tǒng)立即就會發(fā)現(xiàn)新設(shè)備硬件,如下圖: 點(diǎn)擊“下一步”系統(tǒng)會自動安裝驅(qū)動通信程序,如下圖: (點(diǎn)擊“完成”即可) 3.確認(rèn)新硬件成功安裝在您的 PC機(jī)上: 用鼠標(biāo)右鍵點(diǎn)擊桌面“我的電腦”選 擇“管理”再選擇“設(shè)備管理”如下圖: 注意上圖紅色框的設(shè)備名
格式:pdf
大小:1.4MB
頁數(shù): 44頁
評分: 4.4
USB 2.0 Specification Engineering Change Notice (ECN) #1: Mini-B connector Date: 10/20/2000 Reason for ECN: The USB 2.0 specified device-side connector – the B connector – is too large for use with a new generation of handheld and mobile devices, e.g., cell phones which would benefit from connectivity to the PC. This ECN incorporates a specification of a device-side mini connector (hereafter r
數(shù)據(jù)和控制信號在主機(jī)和USB設(shè)備間的交換存在兩種通道:單向和雙向。
USB的數(shù)據(jù)傳送是在主機(jī)軟件和一個USB設(shè)備的指定端口之間。這種主機(jī)軟件和USB設(shè)備的端口間的聯(lián)系稱作通道。總的來說,各通道之間的數(shù)據(jù)流動是相互獨(dú)立的。一個指定的USB設(shè)備可有許多通道。例如,一個USB設(shè)備存在一個端口,可建立一個向其它USB設(shè)備的端口,發(fā)送數(shù)據(jù)的通道,它可建立一個從其它USB設(shè)備的端口接收數(shù)據(jù)的通道。
USB包含四種基本的數(shù)據(jù)傳輸類型:
控制傳輸:設(shè)備連接時用來對設(shè)備進(jìn)行設(shè)置,還可對指定設(shè)備進(jìn)行控制。
批量傳輸:大批量產(chǎn)生并使用的數(shù)據(jù),在傳輸約束下,具有很廣的動態(tài)范圍。
中斷傳輸:用來描述或匹配人的感覺或?qū)μ卣鞣磻?yīng)的回饋。
同步傳輸:由預(yù)先確定的傳送延遲來填滿預(yù)定的USB帶寬。
usbotgUSBOTG
改變?nèi)鐢?shù)碼照相機(jī)、攝像機(jī)、打印機(jī)等設(shè)備間多種不同制式連接器 ,多達(dá)7種制式的存儲卡間數(shù)據(jù)交換的不便。USB技術(shù)的發(fā)展,使得PC和周邊設(shè)備能夠通過簡單方式、適度的制造成本將各種設(shè)備連接在一起,上述我們提到應(yīng)用,都可以通過USB總線,作為PC的周邊,在PC的控制下進(jìn)行數(shù)據(jù)交換。但這種方便的交換方式,一旦離開了PC,各設(shè)備間無法利用USB口進(jìn)行操作,因為沒有一個設(shè)備能夠充當(dāng)PC一樣的Host。On-The-Go,即OTG技術(shù)就是實(shí)現(xiàn)在沒有Host的情況下,實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)傳送。例如數(shù)碼相機(jī)直接連接到打印機(jī)上,通過OTG技術(shù),連接兩臺設(shè)備間的USB口,將拍出的相片立即打印出來;也可以將數(shù)碼照相機(jī)中的數(shù)據(jù),通過OTG發(fā)送到USB接口的移動硬盤上,野外操作就沒有必要攜帶價格昂貴的存儲卡,或者背一個便攜電腦。
針對電腦用戶,有些廠家就開發(fā)出USB接口功放,功放內(nèi)置USB解碼芯片,即以一條公對公USB線直連電腦與功放,從而實(shí)現(xiàn)USB線源碼輸出至功放,再由功放進(jìn)行杜比,DTS解碼!從而解決了許多用戶因為電腦不具備光纖,同軸接口而更換電腦的煩腦。相對于獨(dú)立的USB外置聲卡,USB功放音質(zhì)要好的多!目前市面具有USB支持的AV功放,只有星工場音響。連國外品牌都不具有此功能,其己申請了技術(shù)專利!