嵌入式協(xié)議棧μC/USB-Device μC/USB:The Universal Serial Bus Device Stack
定 價:69 元
- 作者:(加)米林,(美)蒂阿 著,何小慶 等譯
- 出版時間:2015/9/1
- ISBN:9787512418240
- 出 版 社:北京航空航天大學出版社
- 中圖法分類:TP334.7
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
米林、蒂阿、何小慶、張愛華、何靈淵、韓志華、趙曉彤等編*的《嵌入式協(xié)議棧μC\USB-Device》全面深人地介紹了嵌入式USB設備協(xié)議的原理和Micri μm的μC/USB設備協(xié)議棧的使用。**部分對USB進行了概述;第二部分講述了如何用μc/USB設備堆棧構建基于成熟的硬件和軟件平臺的USB設備的基本方法。書中對各種USB類設備作了詳細的介紹,包括USB 轉串口適配器(通信設備類)、鼠標或鍵盤(人機接口設備類)、可移動存儲設備(Mass Storage類)和USB 醫(yī)療設備(個人保健設備類)等。
本書適用于嵌入式系統(tǒng)開發(fā)人員、咨詢顧問、愛好者及有興趣了解μC/USB設備協(xié)議棧工作原理的學生。
第1章 USB概述
1.1 USB歷史概述
1.2 機械規(guī)范
1.2.1 電纜和連接器
1.2.2 電氣規(guī)范
1.2.3 高速模式
1.3 USB設備供電
1.3.1 總線供電設備
1.3.2 自供電設備
1.4 總線狀態(tài)
1.5 USB拓撲結構
1.5.1 USB主機
1.5.2 USB設備
1.5.3 USB設備結構
1.5.4 設備狀態(tài)
1.5.5 主控制器
1.6 USB包
1.7 USB包類型
1.7.1 令牌包
1.7.2 數(shù)據(jù)包———低速和全速模式
1.7.3 數(shù)據(jù)包———高速模式
1.7.4 握手包
1.7.5 拆分事務特殊令牌包
1.8 數(shù)據(jù)流模型
1.8.1 端 點
1.8.2 管 道
1.8.3 傳 輸
1.9 事務、傳輸和幀
1.10 幀和微幀
1.11 USB實際吞吐量
1.12 枚 舉
1.13 USB協(xié)議棧
1.13.1 設備協(xié)議棧
1.13.2 主機協(xié)議棧
1.13.3 USBOTG協(xié)議棧
1.14 一致性測試
1.14.1 USB設備測試
1.14.2 USB黃金樹
1.14.3 USB主機測試
第2章 開始工作
2.1 準 備
2.2 下載源代碼
2.3 安裝文件
2.4 構建應用示例
2.4.1 理解Micriμm 示例
2.4.2 復制和修改臨時文件
2.4.3 包含進USBDevice協(xié)議棧源代碼
2.4.4 修改應用配置文件
2.5 運行應用范例
第3章 主機操作系統(tǒng)
3.1 微軟Windows
3.2 關于INF文件
3.3 使用GUID
第4章 架 構
4.1 模塊關系
4.1.1 應用程序
4.1.2 庫
4.1.3 USB類層
4.1.4 USB內核層
4.1.5 端點管理層
4.1.6 實時操作系統(tǒng)抽象層
4.1.7 硬件抽象層
4.1.8 CPU 層
4.2 任務模型
4.2.1 發(fā)送和接收數(shù)據(jù)
4.2.2 處理USB請求和總線事件
4.2.3 處理調試事件
……
第5章 配 置
第6章 設備驅動程序指南
第7章 USB類
第8章 通信設備類
第9章 人機接口設備類
第10章 大容量存儲類
第11章 個人健康設備類
第12章 供應商類
第13章 調試和跟蹤
第14章 μC/USB設備的實時操作系統(tǒng)移植
附錄A 核心API參考
附錄B 設備控制器驅動API參考手冊
附錄C CDCAPI參考手冊
附錄D HIDAPI參考手冊
附錄E MSCAPI參考手冊
附錄F PHDCAPI參考手冊
附錄G 供應商類API參考手冊
附錄H 錯誤代碼
附錄I 存儲器占用
附錄J μC/OS III和μC/USB Device軟件許可政策