注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)圈圈教你玩USB

圈圈教你玩USB

圈圈教你玩USB

定 價(jià):¥39.00

作 者: 劉榮 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 維修

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


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

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

  《圈圈教你玩USB》附帶的光盤(pán)中有USB學(xué)習(xí)板的電路圖以及所有實(shí)驗(yàn)的完整源代碼包(C/C++語(yǔ)言)。通過(guò)U盤(pán)、USB鼠標(biāo)、USB鍵盤(pán)、USB MIDI鍵盤(pán)、USB轉(zhuǎn)串口、自定義的USB HID設(shè)備和自定義的USB設(shè)備等幾個(gè)具體的USB例子,一步步講解USB設(shè)備及驅(qū)動(dòng)程序和應(yīng)用程序開(kāi)發(fā)的詳細(xì)過(guò)程和步驟。最后兩章介紹USB WDM驅(qū)動(dòng)開(kāi)發(fā),并給出一個(gè)簡(jiǎn)單的USB驅(qū)動(dòng)和USB上層過(guò)濾驅(qū)動(dòng)的實(shí)例?!度θ棠阃鎁SB》的讀者對(duì)象主要是USB設(shè)備與驅(qū)動(dòng)設(shè)計(jì)的初學(xué)者和提高者,以及所有對(duì)圈圈的支持者。

作者簡(jiǎn)介

  劉榮,一位電子技術(shù)及計(jì)算機(jī)技術(shù)愛(ài)好者。利用業(yè)余時(shí)間學(xué)習(xí)了大量電子技術(shù)及計(jì)算機(jī)技術(shù)相關(guān)知識(shí),并設(shè)計(jì)了很多相關(guān)作品。網(wǎng)名“computer00”,也叫“電腦圈圈”,211C中國(guó)電子網(wǎng)論壇“技術(shù)交流”版版主。個(gè)人博客《電腦圈圈的家當(dāng)》及《圈圈的USB專(zhuān)區(qū)》為業(yè)內(nèi)知名網(wǎng)點(diǎn)。

圖書(shū)目錄

第1章 USB概述及協(xié)議基礎(chǔ)
1.1 USB是什么
1.2 USB的特點(diǎn)
1.3 USB的拓?fù)浣Y(jié)構(gòu)
1.4 USB的電氣特性
1.5 USB的線(xiàn)纜、插頭及插座
1.6 USB的插入檢測(cè)機(jī)制
1.7 USB的描述符及其之間的關(guān)系
1.8 USB設(shè)備的枚舉過(guò)程
1.9 USB的包結(jié)構(gòu)及傳輸過(guò)程
1.9.1 USB的包結(jié)構(gòu)及包的分類(lèi)
1.9.2 令牌包
1.9.3 數(shù)據(jù)包
1.9.4 握手包
1.9.5 特殊包
1.9.6 如何處理數(shù)據(jù)包
1.10 USB的四種傳輸類(lèi)型
1.10.1 USB事務(wù)
1.10.2 批量傳輸
1.10.3 中斷傳輸
1.10.4 等時(shí)傳輸
1.10.5 控制傳輸
1.10.6 端點(diǎn)類(lèi)型與傳輸類(lèi)型的關(guān)系
1.10.7 傳輸類(lèi)型與端點(diǎn)支持的最大包長(zhǎng)
1.11 本章小結(jié)
第2章 硬件系統(tǒng)設(shè)計(jì)
2.1 方案及芯片的選定
2.2 D12引腳功能說(shuō)明
2.3 D12與AT89S52的連接
2.4 串口部分電路
2.5 按鍵部分
2.6 指示燈部分
2.7 IDE接口部分
2.8 單片機(jī)部分
2.9 元件安裝
2.10 電路調(diào)試
2.11 測(cè)試程序的編寫(xiě)和調(diào)試
2.11.1 建立一個(gè)工程
2.11.2 為工程添加源文件
2.11.3 KEIL工具欄及仿真介紹
2.11.4 按鍵驅(qū)動(dòng)的編寫(xiě)
2.11.5 串口驅(qū)動(dòng)的編寫(xiě)
2.11.6 PDIUSBDl2讀寫(xiě)函數(shù)及讀ID的實(shí)現(xiàn)
2.12 本章小結(jié)
第3章 USB鼠標(biāo)的實(shí)現(xiàn)
3.1 USB鼠標(biāo)工程的建立
3.2 USB的斷開(kāi)與連接
3.3 USB中斷的處理
3.4 讀取從主機(jī)發(fā)送到端點(diǎn)O的數(shù)據(jù)
3.5 USB標(biāo)準(zhǔn)請(qǐng)求
3.5.1 USB標(biāo)準(zhǔn)設(shè)備請(qǐng)求的結(jié)構(gòu)
3.5.2 GET_DESCRIPTOR請(qǐng)求
3.5.3 SET_ADDRESS請(qǐng)求
3.5.4 SETCONFIGURATION請(qǐng)求
3.6 設(shè)備描述符的實(shí)現(xiàn)
3.7 設(shè)備描述符的返回
3.8 設(shè)置地址請(qǐng)求的處理
3.9 配置描述符集合的結(jié)構(gòu)
3.9.1 配置描述符的結(jié)構(gòu)
3.9.2 接口描述符的結(jié)構(gòu)
3.9.3 端點(diǎn)描述符的結(jié)構(gòu)
3.9.4 HID描述符的結(jié)構(gòu)
3.10 配置描述符集合的實(shí)現(xiàn)以及返回
3.11 字符串及語(yǔ)言ID請(qǐng)求的實(shí)現(xiàn)
3.12 設(shè)置配置請(qǐng)求的實(shí)現(xiàn)
3.13 報(bào)告描述符的結(jié)構(gòu)及實(shí)現(xiàn)
3.14 報(bào)告的返回
3.15 Bus Hound工具的簡(jiǎn)介
3.16 本章小結(jié)
第4章 USB鍵盤(pán)的實(shí)現(xiàn)
4.1 USB鍵盤(pán)工程的建立
4.2 設(shè)備描述符的實(shí)現(xiàn)
4.3 配置描述符集合的實(shí)現(xiàn)
4.3.1 配置描述符
4.3.2 接口描述符
4.3.3 HID描述符_
4.3.4 端點(diǎn)描述符
4.4 字符串描述符
4.5 報(bào)告描述符
4.6 輸入和輸出報(bào)告的實(shí)現(xiàn)
4.7 USB鍵盤(pán)實(shí)例的測(cè)試
4.8 再談USB HID的報(bào)告描述符
4.9 帶鼠標(biāo)功能的USB鍵盤(pán)(方法一)
4.10 帶鼠標(biāo)功能的USB鍵盤(pán)(方法二)
4.11 多媒體USB鍵盤(pán)
4.12 本章小結(jié)
第5章 用戶(hù)自定義的USB HID備
5.1 MyUsbHid工程的建立
5.2 描述符的修改
5.3 報(bào)告的實(shí)現(xiàn)
5.4 對(duì)用戶(hù)自定義的USB HID設(shè)備的訪(fǎng)問(wèn)
5.5 訪(fǎng)問(wèn)HID設(shè)備時(shí)所用到的相關(guān)函數(shù)
5.5.1 獲取HID設(shè)備的接口類(lèi)GUID的函數(shù)
5.5.2 獲取指定類(lèi)的所有設(shè)備信息集合的函數(shù)
5.5.3 從設(shè)備信息集合中獲取一個(gè)設(shè)備接口信息的函數(shù)
5.5.4 獲取指定設(shè)備接口詳細(xì)信息的函數(shù)
5.5.5 打開(kāi)設(shè)備的函數(shù)
5.5.6 獲取HID設(shè)備屬性的函數(shù)
5.5.7 從設(shè)備讀取數(shù)據(jù)的函數(shù)
5.5.8 往設(shè)備寫(xiě)數(shù)據(jù)的函數(shù)
5.5.9 通過(guò)控制端點(diǎn)O讀取報(bào)告的函數(shù)
5.5.10 通過(guò)控制端點(diǎn)O發(fā)送報(bào)告的函數(shù)
5.5.11 關(guān)閉句柄的函數(shù)
5.5.12 需要包含的庫(kù)文件
5.6 訪(fǎng)問(wèn)USB HID設(shè)備的上位機(jī)軟件的實(shí)現(xiàn)
5.6.1 上位機(jī)程序編寫(xiě)的思路
5.6.2 查找及打開(kāi)HID設(shè)備的代碼
5.6.3 讀輸入報(bào)告線(xiàn)程的代碼
5.6.4 寫(xiě)輸出報(bào)告的代碼(發(fā)送LED的狀態(tài))
5.6.5 寫(xiě)輸出報(bào)告線(xiàn)程的代碼
5.6.6 線(xiàn)程的創(chuàng)建以及設(shè)備插拔事件的注冊(cè)
5.6.7 對(duì)設(shè)備狀態(tài)改變事件的處理
5.7 軟件界面以及使用方法
5.8 本章小結(jié)
第6章 USB轉(zhuǎn)串口
6.1 串口家族歷史
6.2 串口接頭的引腳分布及功能
6.3 USB轉(zhuǎn)串口的實(shí)現(xiàn)方法
6.4 設(shè)備描述符
6.5 字符串描述符
……
第7章 USB MIDI鍵盤(pán)
第8章 U盤(pán)
第9章 自定義USB設(shè)備及驅(qū)動(dòng)開(kāi)發(fā)
第10章 USB過(guò)濾驅(qū)動(dòng)開(kāi)發(fā)
附錄 第3章實(shí)例的完整調(diào)試信息
參考文獻(xiàn)
后記

本目錄推薦

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