USB 應用分析精粹:從設備硬件、固件到主機端程序設計

龍虎

  • 出版商: 電子工業
  • 出版日期: 2022-03-01
  • 售價: $714
  • 貴賓價: 9.5$678
  • 語言: 簡體中文
  • 頁數: 396
  • ISBN: 7121430738
  • ISBN-13: 9787121430732
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

本書結合實例,從底層電平標準、令牌、事務、傳輸、請求到應用各層面,系統地討論了USB 規範,並以看得見的方式形象地闡述了USB設備的開發思想,讓讀者有能力(在開發平臺即便與本書不一致的情況下)進行各種常用USB設備(含鼠標、鍵盤、復合、自定義HID、非標準、大容量存儲、虛擬串口、聲卡等)的核心編程,真正做到“知其然更知其所以然”,也能夠更加從容地面對USB設備固件與主機端應用程序的設計。本書既可作為初學者的輔助學習教材,也可作為工程師進行電路設計、製作與調試的參考書。

目錄大綱

第1章USB基礎知識 第2章我們需要做什麽 第3章我們將要實現什麽 第4章USB設備硬件電路設計 第5章STM32單片機標準外設固件庫 第6章固件庫與硬件底層的關聯 第7章提升運行效率的中斷編程 第8章體驗第一個USB設備:游戲操縱桿 第9章讓游戲操縱桿正常工作起來 第10章USB主機如何識別設備 第11章趣談設備、配置、接口與端點 第12章STM32單片機USB固件庫文件 第13章設備描述符:超市一般信息 第14章字符串描述符:超市招牌信息 第15章配置描述符:貨架群信息 第16章接口與端點描述符:貨架與貨架層信息 第17章USB主機如何獲取設備的描述符 第18章HID描述符:特定超市信息 第19章報告描述符:用途設計思想 第20章報告描述符:設計思想 第21章報告描述符:量綱系統與特徵報告 第22章功能完善的USB鼠標設備 第23章USB差分信號電平標準 第24章主機如何識別高速設備 第25章為什麽要進行阻抗匹配 第26章深入理解USB控制器:串行接口引擎 第27章USB控制器中的協議層:事務 第28章USB控制器中的協議層:傳輸 第29章USB控制器中的協議層:同步 第30章USB控制器的初始化 第31章USB設備響應總線枚舉:復位 第32章USB設備響應總線枚舉:控制傳輸 第33章USB設備響應總線枚舉:標準請求 第34章USB鍵盤設備:數據收發處理 第35章復合設備:USB鼠標+鍵盤 第36章打造自己的HID設備 第37章主機端軟件架構:設備驅動程序 第38章主機如何為設備加載合適的驅動程序 第39章HID應用程序開發思路 第40章MFC應用程序設計:框架搭建 第41章與自定義HID設備通信 第42章實現USB設備熱插拔檢測功能 第43章僅使用控制端點的HID設備 第44章非標準USB設備與通用設備驅動程序 第45章控制自定義非標準USB設備 第46章USB大容量存儲設備 第47章USB轉串口通信設備:批量傳輸 第48章USB揚聲器設備 第49章USB集線器設備 第50章基於GL850G的USB集線器設計 參考文獻