USB開發(fā)大全

出版時間:2011-10  出版社:人民郵電  作者:阿克塞爾森  頁數(shù):314  
Tag標(biāo)簽:無  

內(nèi)容概要

  《usb開發(fā)大全(第4版)》介紹了有關(guān)通用串行總線(universal serial
bus,usb)的工作方式、設(shè)備硬件及軟件編程等方面的知識和工程實例,內(nèi)容大致可分為4個方面。第一,闡述usb協(xié)議,包括基本常識、設(shè)備枚舉、傳輸過程、設(shè)備類、主機通信方式以及總線狀態(tài)等。讀者通過學(xué)習(xí),可迅速掌握usb接口的工作原理和組織結(jié)構(gòu)。第二,詳細(xì)地介紹了usb硬件,從控制器芯片的選擇、電源供給、集線器原理,到線纜的電氣和機械特性,幾乎涵蓋usb硬件的全部技術(shù)細(xì)節(jié)。第三,討論了usb的程序編寫,涉及設(shè)備固件和驅(qū)動,重點闡述了hid設(shè)備類驅(qū)動程序的開發(fā),并給出了在廠商專屬設(shè)備上應(yīng)用winusb的方法。第四,作者也關(guān)注了幾種開發(fā)工具的使用。本書在組織上真正做到了協(xié)議、硬件、軟件、工具的完美結(jié)合,對4方面的論述滲透全書。
  《usb開發(fā)大全(第4版)》融會作者在該領(lǐng)域豐富的工作經(jīng)驗和設(shè)計實例,在規(guī)范與工程實際間搭起了橋梁。它是usb軟硬件的開發(fā)指南,一本無可替代的工具書。新版本與時俱進(jìn)地增加了usb
3.0協(xié)議及其超高速總線的內(nèi)容。無論初學(xué)者還是資深開發(fā)人員,讀到此書,都將如沐春風(fēng),大受裨益。

作者簡介

作者:(美國)阿克塞爾森 (Jan Axelson) 譯者:李鴻鵬 鄭瑞霞 陳香凝 等阿克塞爾森(Jan Axelson),著有《串行端口大全》、《嵌入式以太網(wǎng)及互聯(lián)網(wǎng)大全》以及《USB大容量存儲設(shè)備》等書  其文章曾刊載于Circuits Cellar、Nuts & Volts、EDN及其他刊物上。

書籍目錄

第1章 usb基礎(chǔ) 
第2章 深入usb傳輸 
第3章 通用的傳輸類型 
第4章 枚舉:主機如何了解設(shè)備 
第5章 控制傳輸:用于關(guān)鍵數(shù)據(jù)的結(jié)構(gòu)化請求 
第6章 芯片選擇 
第7章 設(shè)備類 
第8章 主機的通信方式 
第9章 為設(shè)備匹配驅(qū)動程序 
第10章 設(shè)備檢測 
第11章 人機接口設(shè)備:使用控制和中斷傳輸 
第12章 人機接口設(shè)備:報告 
第13章 人機接口設(shè)備:主機應(yīng)用程序 
第14章 利用winusb的廠商定義函數(shù) 
第15章 集線器 
第16章 電源管理 
第17章 測試與調(diào)試 
第18章 總線上的包 
第19章 電氣與機械接口 
第20章 嵌入式系統(tǒng)主機 

章節(jié)摘錄

版權(quán)頁:插圖:帶有多個數(shù)據(jù)信思包的高速批量或控制傳輸中,主機可能會在發(fā)送第二個數(shù)據(jù)信息包和隨后的任何數(shù)據(jù)信息包之前,發(fā)送一個PING包標(biāo)識符,來確定是否端點已經(jīng)準(zhǔn)備好接收更多的數(shù)據(jù)。設(shè)備則響應(yīng)一個狀態(tài)代碼。SPLIT包標(biāo)識符用于將令牌包看作是分割事務(wù)的一部分,這會在隨后章節(jié)中解釋。ERR包標(biāo)識符只用于分割事務(wù)。USB 2.0集線器使用此包標(biāo)識符在下行的低速、全速事務(wù)中報錯。由于集線器從來不會向主機發(fā)送PRE或者向設(shè)備發(fā)送ERR,ERR和PRE雖然擁有同樣的取值卻不會造成混淆。同樣,ERR只用于高速線路段,而PRE則從來不會在高速線路段被發(fā)送。USB 2.0規(guī)范的電源連接管理附錄(Link Power Management addendum)定義了EXT包標(biāo)識符。主機會在EXT令牌信息包后面跟隨一個擴展的令牌信息包,用于特別功能。第16章有關(guān)于在電源管理中使用擴展令牌信息包的更多論述。對于分割事務(wù),SPLIT信息包會先行于令牌信息包。根據(jù)不同的傳輸類型,以及主機與設(shè)備是否有信息要發(fā)送,令牌包后可能會跟有數(shù)據(jù)信息包。令牌信息包中所確定的方向,決定了是由主機還是設(shè)備來發(fā)送數(shù)據(jù)信息包。在除等時傳輸外的其他所有傳輸類型中,數(shù)據(jù)信息包的接收端(或沒有數(shù)據(jù)信息包的設(shè)備)會返回一個聯(lián)絡(luò)信息包,其中含有表明事務(wù)成功與否的代碼。沒有收到預(yù)期的聯(lián)絡(luò)信息包表明錯誤更為嚴(yán)重,或信息包標(biāo)識符不被支持。

編輯推薦

《USB開發(fā)大全(第4版)》涵蓋USB硬件的全部技術(shù)細(xì)節(jié)、USB接口的工作原理和組織結(jié)構(gòu)、USB編程技術(shù)及HID設(shè)備驅(qū)動開發(fā)、USB無線通信技術(shù)、USB3.0強大動力和超高速總線技術(shù)。開發(fā)者的權(quán)威指南!讓USB的能量在您設(shè)計中釋放!探索USB3.0及其超高速總線的奧秘!這一版的《USB開發(fā)大全》經(jīng)過全新修訂,及時反映了該領(lǐng)域的動向與更新。若您參與開發(fā)USB設(shè)備或負(fù)責(zé)編寫訪問USB設(shè)備的軟件,《USB開發(fā)大全(第4版)》正適合您。您可獲悉如何:選擇合適的設(shè)備控制器芯片;開發(fā)實現(xiàn)專用功能的設(shè)備;用Visual Basic或C#等開發(fā)訪問設(shè)備;通過采用USB設(shè)備類來減少開發(fā)時間;使用USB無線接口來訪問USB設(shè)備;節(jié)省功耗并延長電池壽命;開發(fā)訪問USB設(shè)備的嵌入式系統(tǒng)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    USB開發(fā)大全 PDF格式下載


用戶評論 (總計50條)

 
 

  •   非常適合做USB開發(fā)的朋友參考
  •   差一點就去買第3版的復(fù)印本了,這第4版把USB3.0都可進(jìn)來了
  •   USB方面講的很細(xì)很實用,也很有深度。
  •   usb介紹的比較全面,使用
  •   很不錯的書 推薦做USB的工程師閱讀。里面講得很詳細(xì)的。好好看。
  •   目前粗略看了一下,作為工具書,還可以的
  •   很詳細(xì),適合作為手冊和參考書
  •   系統(tǒng)、全面,來龍去脈交代得很詳細(xì),是本好書
  •   看看 內(nèi)容比較少。擔(dān)是內(nèi)容還是可以的,
  •   值得看,內(nèi)容講解挺細(xì)的。
  •   本來書還行,可是翻譯水平差一點也就罷了,你敢不敢校對一下錯別字啊!
  •   因為想學(xué)所以買了這本。書還是很實用的,建議購買
  •   不是好書我不買啊
  •   我買的都是經(jīng)典,不好的我不買。
  •   寫的很不錯,里面講的非常細(xì)!
  •   買的值.
  •   非常好。但是一定要沉下心來看,必有收獲。
  •   書內(nèi)容全面,實用,但價格太高了。USB開發(fā)資料網(wǎng)上比較豐富,不是非買不可,僅供參考
  •   適合USB開發(fā)的專業(yè)人士
  •   學(xué)習(xí)usb協(xié)議的好書籍
  •   書中大多數(shù)不是詳細(xì)介紹USB規(guī)范,而是針對項目提出的一些參考性的思維,不適合初學(xué)者!
  •   對整體協(xié)議了解還可以,但是正在能使用的不多。
  •   書介紹的比較概念,適合大概的了解.
  •   介紹的東西挺多,不過不是Linux系統(tǒng)的 。
  •   書的內(nèi)容蠻好,但是翻譯的人,功夫太爛了!很多基本的東西都翻錯了!唉!
  •   內(nèi)容一般,價格太貴!
  •   還是比較不錯的一本書,推薦!!
  •   這個商品不錯 但是書送過來之后被壓壞了
  •   還可以,理論還是多了些
  •   好書,好書,就是薄了點
  •   很好很實用,對我有很大幫助!
  •   比如原書 400MB/s 被翻譯成 400Mbit/s,差得天遠(yuǎn)。跟人家交流時才被提醒到。


    第 3 頁,摘錄:

    ...

    USB 支持 4 種總線速率:超高速(5Gbit/s)、高速(480 Mbit/s)、全速(12 Mbit/s)和低速(1.5 Mbit/s)。...

    總線速率(bus speed)描述的是總線上信息流動的速率。除應(yīng)用程序數(shù)據(jù)外,總線還能攜帶狀態(tài)、控制及檢錯信息。而且,多個設(shè)備還可能共享一條總線(這使每個設(shè)備所獲得的速率更?。R虼?,單個設(shè)備的數(shù)據(jù)速率要小于總線速率。USB 協(xié)議所支持的(單個設(shè)備的)數(shù)據(jù)傳輸,在超高速模式下約為 400Mbit/s、高速模式下約為 53 Mbit/s、全速模式下約為 1.2Mbit/s、低速模式為 800 bit/s。來自硬件和軟件的限制還可能導(dǎo)致更低的實際速度。

    ...

    英文版的:

    USB supports four bus speeds: SuperSpeed at 5 Gbps, high speed at 480 Mbps,
    full speed at 12 Mbps, and low speed at 1.5 Mbps. SuperSpeed requires a USB
    3.0 host controller in the host PC. USB 2.0 host controllers support low, full,
    and high speeds.
    The bus speeds describe the rate that information travels on the bus. In addition
    to application data, the bus must carry status, control, and error-checking
    information. Plus, multiple devices can share a bus. Thus, the data throughput
    for an individual device’s data is less than the bus speed. The USB protocols
    support data transfers at around 400 MB/s for SuperSpeed, 53 MB/s for high
    speed, 1.2 MB/s for full speed, and 800 B/s for low speed. Hardware and software
    limitations can result in lower real-world rates, however.
  •   不過這書詳細(xì)描述了 USB 的理論知識和通訊過程
  •   書中內(nèi)容比較雜,不夠系統(tǒng),一般性了解還可以,真想通過這本書搞懂USB沒戲!
  •   理論詳細(xì),適合初學(xué)者
  •   從第3頁到到第23頁印刷反了,嚴(yán)重懷疑是否正版。
  •   翻譯得比較一般,有些明顯錯誤??粗形牡?,感覺比英文的,難懂許多。正在對比著看。
  •   整個書翻了一遍。
    看目錄內(nèi)容貌似豐富,結(jié)果什么開發(fā)說也沒說清楚,泛泛介紹后來個示例代碼完事。相同功能的示范代碼c#寫了一遍還來一個vb版。完全是湊頁數(shù)。
  •   翻譯錯誤百出,很多譯法一看就是非專業(yè)人士自己想出來的。
    原始內(nèi)容也已經(jīng)過時,很多知識都已經(jīng)有更新了,但是書里還在說舊的知識
  •   翻譯如此之爛真是駭人聽聞。就是幾個學(xué)生,靠著金山快譯湊出來的騙錢的,這么貴,這么薄。翻譯的狗屁不通,錯漏百出。還是別買了大家。
  •   內(nèi)容不錯,比較全面。前幾章翻譯得很專業(yè),后幾章就有點欠火候了 。
  •   挖掘了好一陣子,終于淘到一本USB方面的資料,看不大懂,但是擴展思路吧。
  •   前幾張有點用。印刷一般般,價錢偏高了,30元以內(nèi)才合理。
  •   講的很粗淺,和同類書籍比起來差太遠(yuǎn)了,非常失望。
  •   買這本書的時候就看到有說翻譯的很爛,但還是覺得應(yīng)該沒那么差,要不也不會那么臉皮厚敢拿出來出版,但買回來之后才發(fā)現(xiàn),真的是奇爛無比,哪怕英語沒過四級呢,用點心也不至于這樣,完全是在害人。我奉勸各位想買的千萬別再動這個念頭。
  •   書寫的很好,內(nèi)容很全面。介紹的內(nèi)容很到位,喜歡。
  •   書不是很厚,適合入門了解。尤其是USB-HID固件開發(fā)部分很適合初學(xué)者。
  •   書不厚,紙張還行!看了一下,代碼都是用VB或C#寫的,不過我不太懂這兩種語言,但也能看個大概。關(guān)于USB協(xié)議的部分講的很好,是比較出彩的部分。
  •   看了30頁 就知道這是一本好書了, 上下位機都應(yīng)該擁有它,內(nèi)容簡單易懂, 也可以用于查資料。, 不錯的一本書!唯一缺陷就是太薄了
  •   很好用的一本書,很全面
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7