《USB開發(fā)手冊》系統(tǒng)地介紹了當前最流行的USB總線接口的協(xié)議、工作原理,以及驅(qū)動程序設計?!禪SB開發(fā)手冊》中還以大量篇幅,全面詳細地介紹了在各種應用場合下USB接口的設計實例?!禪SB開發(fā)手冊》言簡意賅、通俗易懂、知識點介紹詳細、實例豐富,使讀者能夠更快、更好地掌握USB接口的原理及設計方法。
《USB開發(fā)手冊》分為三篇,共23章,全面詳細地講述了USB接口的原理及應用實例。第一篇介紹了USB總線開發(fā)基礎,總線數(shù)據(jù)流的結(jié)構(gòu)、管理、類型,以及設備管理;第二篇介紹了USB程序的開發(fā),包括USB驅(qū)動程序開發(fā)和USB固件程序開發(fā);第三篇通過8大實例,詳細介紹了在不同的應用場合下USB接口設備的設計,包括完整的電路圖和程序設計?!禪SB開發(fā)手冊》內(nèi)容全面、結(jié)構(gòu)緊湊、實例豐富。USB接口的初學者通過學習《USB開發(fā)手冊》可以快速入門,此外《USB開發(fā)手冊》對具有一定開發(fā)經(jīng)驗的設計人員也有很好的參考價值。
傅志輝,副教授,高級架構(gòu)師,移動電子商務專家?guī)斐蓡T。從事企業(yè)信息化建設已有17年,具備豐富的移動軟硬件開發(fā)實踐經(jīng)驗,曾擔任多個大型軟件公司技術(shù)顧問,指導實施軟硬件一體化產(chǎn)品開發(fā)。精通USB、PCI等總線協(xié)議開發(fā),熟悉VS.NET、PHP、JAVA等多種軟件開發(fā)語言或平臺,精通SQL、Oracle數(shù)據(jù)庫軟件,參與過多個大型數(shù)據(jù)中心的設計與調(diào)優(yōu)。
第一篇USB總線基礎
第1章USB總線開發(fā)基礎
1.1USB總線的發(fā)展
1.1.1USB1.0版本
1.1.2USB1.1版本
1.1.3USB2.0版本
1.1.4USB3.0版本
1.2USB總線對比其他計算機總線
1.2.1早期計算機總線接口的缺點
1.2.2USB總線接口的優(yōu)勢
1.2.3USB總線對比其他計算機總線
1.3認識USB總線
1.3.1USB主機
1.3.2USB集線器設備
1.3.3USB功能設備
1.3.4USB電纜
1.3.5USB連接器
1.4認識USB總線規(guī)范
1.4.1USB總線設備類規(guī)范
1.4.2USB系統(tǒng)的結(jié)構(gòu)
1.4.3USB總線的供電
1.4.4USB總線電源分配
1.4.5USB總線電源管理
1.5認識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包標識字段:PID
2.2.3地址字段:ADDR
2.2.4端點字段: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設備響應
3.2.2USB主機響應
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設備列舉狀態(tài)
3.9.1典型的USB設備狀態(tài)
3.9.2USB設備的連接
3.9.3USB設備的斷開
第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超時管理機制
4.7.2信息包錯誤管理機制
4.7.3數(shù)據(jù)觸發(fā)管理機制
4.7.4EOP錯誤管理機制
4.7.5總線活動丟失管理機制
第5章USB標準設備管理
5.1USB標準設備管理:描述符
5.1.1USB設備描述符
5.1.2USB配置描述符
5.1.3USB接口描述符
5.1.4USB端點描述符
5.1.5USB字符串描述符
5.1.6USB設備限定描述符
5.1.7USB其他速率配置描述符
5.2USB標準設備管理:設備請求
5.2.1讀取狀態(tài)請求GetStatus
5.2.2清除特性請求ClearFeatllre
5.2.3設置特性請求SetFeature
5.2.4設置地址請求Setddress
5.2.5讀取描述符請求GetDescription
5.2.6設置描述符請求SetDescriptor
5.2.7讀取配置請求GetConfiguration
5.2.8設置配置請求SetConfiguration
5.2.9讀取接口請求GetInterface
5.2.10設置接口請求SetInterface
5.2.11同步幀請求SynchFrame
5.3USB標準設備管理示例
5.3.1聲明設備請求
5.3.2設備請求的響應
第6章USBHID設備管理
6.1USBHID設備類
6.1.1HID設備的特點
6.1.2HID設備的定義
6.2USBHID設備管理:描述符
6.2.1設備描述符
6.2.2配置描述符
6.2.3接口描述符
6.2.4端點描述符
6.2.5字符串描述符
6.2.6HID類描述符
6.3USBHID設備管理:HID設備類請求
6.3.1GetReport請求(獲取報告請求)
6.3.2Getldle請求(獲取空閑速率請求)
6.3.3GetProtocol請求(獲取HID協(xié)議請求)
6.3.4SetReport請求(設置報告請求)
6.3.5Setldle請求(設置空閑速率請求)
6.3.6SetProtocol請求(設置HID協(xié)議請求)
第7章USB集線器設備管理
7.1USB集線器配置原理
7.1.1集線器設備類
7.1.2集線器的配置過程
7.1.3USB集線器的狀態(tài)
7.2USB集線器設備管理:描述符
7.2.1集線器設備描述符
7.2.2集線器配置描述符
7.2.3集線器接口描述符
7.2.4集線器端點描述符
7.2.5集線器類描述符
7.3USB集線器設備管理:集線器類請求
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設置描述符請求SetHubDescriptor
7.3.9清除TT塊請求ClearTTBuffer
7.3.10復位TT塊請求ResetTT
7.3.11讀取TT內(nèi)部狀態(tài)請求GetTTState
7.3.12停止TT正常工作請求StopTT
……
第二篇USB程序開發(fā)
第三篇USB開發(fā)實例2100433B
防瞌睡提醒器 用以防止人們在正常生活、學習現(xiàn)打瞌睡現(xiàn)象的電子裝置。這個產(chǎn)品最早是設計給學生使用的,矯正讀寫姿勢。只要學生頭離書本過近,也就是報警器的傾斜角度超過15度就會報警。因為這個也可用在打瞌睡點...
九洲城落成于1984年,占地15400平方米,位于珠海旅游商貿(mào)及金融中心,地處石景山旅游中心與珠海賓館之間,與國貿(mào)海天城、珠海百貨、免稅商場渾然一體。特區(qū)建立十周年時,江澤席曾在城樓檢閱隊伍,是珠海的...
榧木(Torrcya grandis Fort exlindl)又名香榧,乃千年成材之名木,紅豆杉科。榧木,產(chǎn)於浙江會稽山脈和中國云南四川之橫斷山脈及日韓,其材質(zhì)堅實牢固,紋理細密通直,色澤金黃悅目,...
格式:pdf
大?。?span id="dn5obyq" class="single-tag-height">4.1MB
頁數(shù): 28頁
評分: 4.7
第五章 挖掘機 挖掘機是用來開挖和裝載土石方、 礦石和其它材料的機械, 廣泛 用于建筑、道路、水電和礦山采掘。按傳動形式,挖掘機有電力傳動 的電鏟,機械傳動的柴油鏟和液壓傳動的液壓鏟。 現(xiàn)在使用的絕大部 分為液壓鏟。 挖掘機是一種多功能作業(yè)機械, 其工作裝置有正鏟、 反鏟、抓鏟、 拉鏟、打樁機、破碎錘、潛孔鉆、旋挖機、剪切機等。沃爾沃 EX290、 EX210、現(xiàn)代 R300、R210、利勃海爾 R944等均為用于建筑施工的單 斗反鏟液壓挖掘機。用于礦山采掘作業(yè)的一般為重達 92噸的利勃海 爾 R974型 5.6m3正鏟液壓挖掘機。 CATERPILLAR 5230B 當前卡特彼勒最大的 挖掘機 ,發(fā)動機 是 CAT 的 3516BEUI 柴油機 。 主要技術(shù)參數(shù): 整機質(zhì)量: 327t 最大功率: 1156kW(1573 馬力 ) 鏟斗容量: 27.5m3 KOMATSU PC8
格式:pdf
大?。?span id="zwgcmak" class="single-tag-height">4.1MB
頁數(shù): 115頁
評分: 4.5
開關(guān)閥基本介紹
數(shù)據(jù)和控制信號在主機和USB設備間的交換存在兩種通道:單向和雙向。
USB的數(shù)據(jù)傳送是在主機軟件和一個USB設備的指定端口之間。這種主機軟件和USB設備的端口間的聯(lián)系稱作通道??偟膩碚f,各通道之間的數(shù)據(jù)流動是相互獨立的。一個指定的USB設備可有許多通道。例如,一個USB設備存在一個端口,可建立一個向其它USB設備的端口,發(fā)送數(shù)據(jù)的通道,它可建立一個從其它USB設備的端口接收數(shù)據(jù)的通道。
USB包含四種基本的數(shù)據(jù)傳輸類型:
控制傳輸:設備連接時用來對設備進行設置,還可對指定設備進行控制。
批量傳輸:大批量產(chǎn)生并使用的數(shù)據(jù),在傳輸約束下,具有很廣的動態(tài)范圍。
中斷傳輸:用來描述或匹配人的感覺或?qū)μ卣鞣磻幕仞仭?/p>
同步傳輸:由預先確定的傳送延遲來填滿預定的USB帶寬。
usbotgUSBOTG
改變?nèi)鐢?shù)碼照相機、攝像機、打印機等設備間多種不同制式連接器 ,多達7種制式的存儲卡間數(shù)據(jù)交換的不便。USB技術(shù)的發(fā)展,使得PC和周邊設備能夠通過簡單方式、適度的制造成本將各種設備連接在一起,上述我們提到應用,都可以通過USB總線,作為PC的周邊,在PC的控制下進行數(shù)據(jù)交換。但這種方便的交換方式,一旦離開了PC,各設備間無法利用USB口進行操作,因為沒有一個設備能夠充當PC一樣的Host。On-The-Go,即OTG技術(shù)就是實現(xiàn)在沒有Host的情況下,實現(xiàn)設備間的數(shù)據(jù)傳送。例如數(shù)碼相機直接連接到打印機上,通過OTG技術(shù),連接兩臺設備間的USB口,將拍出的相片立即打印出來;也可以將數(shù)碼照相機中的數(shù)據(jù),通過OTG發(fā)送到USB接口的移動硬盤上,野外操作就沒有必要攜帶價格昂貴的存儲卡,或者背一個便攜電腦。
針對電腦用戶,有些廠家就開發(fā)出USB接口功放,功放內(nèi)置USB解碼芯片,即以一條公對公USB線直連電腦與功放,從而實現(xiàn)USB線源碼輸出至功放,再由功放進行杜比,DTS解碼!從而解決了許多用戶因為電腦不具備光纖,同軸接口而更換電腦的煩腦。相對于獨立的USB外置聲卡,USB功放音質(zhì)要好的多!目前市面具有USB支持的AV功放,只有星工場音響。連國外品牌都不具有此功能,其己申請了技術(shù)專利!