出版時(shí)間:2005-5 出版社:西安電子科技大學(xué)出版社 作者:胡曉軍,張愛成 頁數(shù):298
內(nèi)容概要
《USB接口開發(fā)技術(shù)》共10章,可分為三個(gè)部分。第一部分為第1~4章,主要介紹USB系統(tǒng)概念和USB 1.1協(xié)議及USB 2.0協(xié)議的內(nèi)容。這部分內(nèi)容是學(xué)習(xí)后續(xù)內(nèi)容的基礎(chǔ),其中提出的很多概念后面還要反復(fù)涉及。第二部分為第5~8章,分別介紹了四種不同公司出品的USB接口芯片,它們是NS、Cypress、TI和Philips公司的代表產(chǎn)品,也是開發(fā)中經(jīng)常用到的芯片,很有實(shí)際意義。第三部分包括第9章和第10章,介紹了一個(gè)以USBN9603為核心的USB通信板,演示USB設(shè)備的軟、硬件開發(fā)技術(shù)細(xì)節(jié)。其中,第9章介紹了通信板的硬件和軟件開發(fā),第10章介紹了內(nèi)容較多且較為獨(dú)立的Windows下的USB驅(qū)動(dòng)程序設(shè)計(jì)。 《USB接口開發(fā)技術(shù)》可作為高等院校電子、計(jì)算機(jī)專業(yè)高年級(jí)學(xué)生學(xué)習(xí)掌握USB接口技術(shù)的參考書,同時(shí)可供USB技術(shù)產(chǎn)品的研發(fā)人員和對(duì)此技術(shù)感興趣的愛好者參考。要全面掌握本書內(nèi)容,讀者必須有一定的數(shù)字電路設(shè)計(jì)和軟件編程基礎(chǔ),并對(duì)Windows操作系統(tǒng)及其驅(qū)動(dòng)程序設(shè)計(jì)有基礎(chǔ)性的了解。
書籍目錄
第1章 USB系統(tǒng)結(jié)構(gòu)1.1 USB的概念及性能1.2 USB系統(tǒng)軟、硬件結(jié)構(gòu)1.2.1 USB系統(tǒng)硬件結(jié)構(gòu)1.2.2 USB系統(tǒng)軟件結(jié)構(gòu)1.2.3 層次對(duì)應(yīng)關(guān)系1.3 USB系統(tǒng)的設(shè)備枚舉1.3.1 USB設(shè)備的狀態(tài)1.3.2 USB設(shè)備的枚舉過程1.4 USB接口芯片的分類與選擇第2章 USB 1.1協(xié)議解析2.1 數(shù)據(jù)協(xié)議層2.1.1 位定序和同步字段2.1.2 包中的字段格式2.1.3 循環(huán)冗余校驗(yàn)2.1.4 包格式2.1.5 事務(wù)格式2.1.6 數(shù)據(jù)切換同步和重試2.1.7 錯(cuò)誤檢測(cè)和恢復(fù)2.2 USB設(shè)備架構(gòu)2.2.1 通用USB設(shè)備操作2.2.2 USB設(shè)備請(qǐng)求2.2.3 標(biāo)準(zhǔn)設(shè)備請(qǐng)求2.2.4 描述符2.2.5 標(biāo)準(zhǔn)描述符的定義2.3 USB主機(jī)的硬件與軟件2.3.1 USB主機(jī)概況2.3.2 主機(jī)控制器功能2.3.3 主機(jī)軟件功能概述2.3.4 主機(jī)控制器驅(qū)動(dòng)程序(HCD)2.3.5 USB驅(qū)動(dòng)程序2.3.6 操作系統(tǒng)環(huán)境第3章 集線器規(guī)范3.1 集線器的連接特性3.1.1 連接行為3.1.2 幀計(jì)時(shí)器3.1.3 內(nèi)部端口3.1.4 下行端口3.1.5 上行端口3.1.6 轉(zhuǎn)發(fā)中繼器3.2 總線錯(cuò)誤檢測(cè)和恢復(fù)3.3 電源管理3.4 集線器的設(shè)備結(jié)構(gòu)和配置3.5 集線器描述符3.5.1 標(biāo)準(zhǔn)描述符3.5.2 類指定描述符3.6 集線器的請(qǐng)求3.6.1 標(biāo)準(zhǔn)請(qǐng)求3.6.2 類指定的請(qǐng)求第4章 USB 2.0協(xié)議解析4.1 USB 2.0系統(tǒng)結(jié)構(gòu)4.1.1 總線拓?fù)浣Y(jié)構(gòu)4.1.2 物理連線和電源管理4.1.3 系統(tǒng)組件4.2 USB 2.0電氣信號(hào)特征4.2.1 數(shù)據(jù)編碼和數(shù)據(jù)幀4.2.2 高速設(shè)備檢測(cè)4.3 USB 2.0數(shù)據(jù)傳輸協(xié)議新特點(diǎn)4.3.1 新的數(shù)據(jù)包PID4.3.2 SPLIT事務(wù)及SSPLIT/CSPLIT令牌包4.3.3 數(shù)據(jù)PID4.3.4 PING事務(wù)和NYET應(yīng)答4.3.5 ERR數(shù)據(jù)包4.4 USB 2.0帶寬計(jì)算4.5 USB 2.0的主機(jī)和集線器 904.5.1 USB 2.0的主機(jī)4.5.2 USB 2.0的集線器4.6 USB 2.0 描述符和請(qǐng)求命令4.6.1 設(shè)備限定描述符4.6.2 其他速度配置描述符4.6.3 設(shè)備請(qǐng)求碼4.6.4 端點(diǎn)描述符第5章 經(jīng)濟(jì)實(shí)用的USB設(shè)備接口芯片USBN9603……第6章 Cypress的FX2接口芯片第7章 帶內(nèi)嵌功能的4端口USB復(fù)合接口芯片TUSB2140第8章 Philips公司的PDIUSBD12外設(shè)接口芯片第9章 USBN9603通信板設(shè)計(jì)第10章 Windows下的USB驅(qū)動(dòng)程序設(shè)計(jì)參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載