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