USB應(yīng)用分析精粹:從設(shè)備硬件、固件到主機端程序設(shè)計
定 價:119 元
叢書名:電子工程師成長之路
- 作者:龍虎著
- 出版時間:2022/3/1
- ISBN:9787121430732
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP334.7
- 頁碼:396
- 紙張:
- 版次:01
- 開本:16開
本書結(jié)合實例,從底層電平標準、令牌、事務(wù)、傳輸、請求到應(yīng)用各層面,系統(tǒng)地討論了USB 規(guī)范,并以看得見的方式形象地闡述了USB設(shè)備的開發(fā)思想,讓讀者有能力(在開發(fā)平臺即便與本書不一致的情況下)進行各種常用USB設(shè)備(含鼠標、鍵盤、復(fù)合、自定義HID、非標準、大容量存儲、虛擬串口、聲卡等)的核心編程,真正做到“知其然更知其所以然”,也能夠更加從容地面對USB設(shè)備固件與主機端應(yīng)用程序的設(shè)計。本書既可作為初學(xué)者的輔助學(xué)習(xí)教材,也可作為工程師進行電路設(shè)計、制作與調(diào)試的參考書。
龍虎2008年畢業(yè)于湖南師范大學(xué)應(yīng)用電子技術(shù)教育專業(yè),畢業(yè)后一直從事電子硬件產(chǎn)品研發(fā)方面的工作,對于電路系統(tǒng)設(shè)計有一定的心得,對教學(xué)與寫作亦有深厚的興趣,也一直結(jié)合實際工作撰寫技術(shù)文章發(fā)布到網(wǎng)絡(luò),獲得讀者的廣泛好評,積累了比較多的創(chuàng)作素材。對于同一個問題的闡述方法與傳統(tǒng)教材式的講解有很大的不同,一貫的寫作特點是:詼諧幽默,圖文并茂,敘述詳盡!
第1章USB基礎(chǔ)知識
第2章我們需要做什么
第3章我們將要實現(xiàn)什么
第4章USB設(shè)備硬件電路設(shè)計
第5章STM32單片機標準外設(shè)固件庫
第6章固件庫與硬件底層的關(guān)聯(lián)
第7章提升運行效率的中斷編程
第8章體驗第一個USB設(shè)備:游戲操縱桿
第9章讓游戲操縱桿正常工作起來
第10章USB主機如何識別設(shè)備
第11章趣談設(shè)備、配置、接口與端點
第12章STM32單片機USB固件庫文件
第13章設(shè)備描述符:超市一般信息
第14章字符串描述符:超市招牌信息
第15章配置描述符:貨架群信息
第16章接口與端點描述符:貨架與貨架層信息
第17章USB主機如何獲取設(shè)備的描述符
第18章HID描述符:特定超市信息
第19章報告描述符:用途設(shè)計思想
第20章報告描述符:設(shè)計思想
第21章報告描述符:量綱系統(tǒng)與特征報告
第22章功能完善的USB鼠標設(shè)備
第23章USB差分信號電平標準
第24章主機如何識別高速設(shè)備
第25章為什么要進行阻抗匹配
第26章深入理解USB控制器:串行接口引擎
第27章USB控制器中的協(xié)議層:事務(wù)
第28章USB控制器中的協(xié)議層:傳輸
第29章USB控制器中的協(xié)議層:同步
第30章USB控制器的初始化
第31章USB設(shè)備響應(yīng)總線枚舉:復(fù)位
第32章USB設(shè)備響應(yīng)總線枚舉:控制傳輸
第33章USB設(shè)備響應(yīng)總線枚舉:標準請求
第34章USB鍵盤設(shè)備:數(shù)據(jù)收發(fā)處理
第35章復(fù)合設(shè)備:USB鼠標+鍵盤
第36章打造自己的HID設(shè)備
第37章主機端軟件架構(gòu):設(shè)備驅(qū)動程序
第38章主機如何為設(shè)備加載合適的驅(qū)動程序
第39章HID應(yīng)用程序開發(fā)思路
第40章MFC應(yīng)用程序設(shè)計:框架搭建
第41章與自定義HID設(shè)備通信
第42章實現(xiàn)USB設(shè)備熱插拔檢測功能
第43章僅使用控制端點的HID設(shè)備
第44章非標準USB設(shè)備與通用設(shè)備驅(qū)動程序
第45章控制自定義非標準USB設(shè)備
第46章USB大容量存儲設(shè)備
第47章USB轉(zhuǎn)串口通信設(shè)備:批量傳輸
第48章USB揚聲器設(shè)備
第49章USB集線器設(shè)備
第50章基于GL850G的USB集線器設(shè)計
參考文獻