注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)嵌入式協(xié)議棧μC/USB Device

嵌入式協(xié)議棧μC/USB Device

嵌入式協(xié)議棧μC/USB Device

定 價(jià):¥69.00

作 者: (加拿大)The Micriμm,(美)USB Team
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 網(wǎng)絡(luò)協(xié)議 網(wǎng)絡(luò)與數(shù)據(jù)通信

ISBN: 9787512418240 出版時(shí)間: 2015-10-01 包裝:
開本: 16開 頁數(shù): 363 字?jǐn)?shù):  

內(nèi)容簡介

  《嵌入式協(xié)議棧μC/USB Device》全面深入地介紹了嵌入式USB設(shè)備協(xié)議的原理和Micriμm 的μC/USB設(shè)備協(xié)議棧的使用.一部分對USB進(jìn)行了概述;第二部分講述了如何用μC/USB設(shè)備堆棧構(gòu)建基于成熟的硬件和軟件平臺的USB設(shè)備的基本方法.書中對各種USB類設(shè)備作了詳細(xì)的介紹,包括USB轉(zhuǎn)串口適配器(通信設(shè)備類)、鼠標(biāo)或鍵盤(人機(jī)接口設(shè)備類)、可移動(dòng)存儲設(shè)備(MassStorage類)和USB醫(yī)療設(shè)備(個(gè)人保健設(shè)備類)等.本書適用于嵌入式系統(tǒng)開發(fā)人員、咨詢顧問、愛好者及有興趣了解μC/USB設(shè)備協(xié)議棧工作原理的學(xué)生.

作者簡介

暫缺《嵌入式協(xié)議棧μC/USB Device》作者簡介

圖書目錄

第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 總線供電設(shè)備
1.3.2 自供電設(shè)備
1.4 總線狀態(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包類型
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 一致性測試
1.14.1 USB設(shè)備測試
1.14.2 USB黃金樹
1.14.3 USB主機(jī)測試
第2章 開始工作
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 庫
4.1.3 USB類層
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請求和總線事件
4.2.3 處理調(diào)試事件
第5章 配 置
5.1 靜態(tài)堆棧配置
5.1.1 基本配置
5.1.2 USB設(shè)備配置
5.1.3 接口配置
5.1.4 字符串配置
5.1.5 調(diào)試配置
5.1.6 通信設(shè)備類(CDC)配置
5.1.7 CDC抽象控制模型(ACM)串口類配置
5.1.8 人機(jī)接口設(shè)備(HID)類配置
5.1.9 大容量存儲設(shè)備類(MSC)配置
5.1.10 個(gè)人健康設(shè)備類(PHDC)配置
5.1.11 供應(yīng)商類配置
5.2 應(yīng)用相關(guān)配置
5.2.1 任務(wù)優(yōu)先級
5.2.2 任務(wù)堆棧大小
5.3 設(shè)備和設(shè)備控制器驅(qū)動(dòng)配置
5.4 配置范例
5.4.1 簡單的全速USB設(shè)備
5.4.2 組合高速USB設(shè)備
5.4.3 復(fù)雜的組合高速設(shè)備
第6章 設(shè)備驅(qū)動(dòng)程序指南
6.1 設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu)
6.2 設(shè)備驅(qū)動(dòng)程序模型
6.3 設(shè)備驅(qū)動(dòng)程序API
6.4 中斷處理
6.4.1 帶ISR處理參數(shù)的單個(gè)USBISR向量
6.4.2 單個(gè)USBISR向量
6.4.3 帶ISR處理參數(shù)的多個(gè)USBISR向量
6.4.4 多個(gè)USBISR向量
6.4.5 USBD_DrvISR_HANDLER()
6.5 設(shè)備配置
6.6 內(nèi)存分配
6.7 支持的CPU 和板子
6.8 USB設(shè)備驅(qū)動(dòng)程序函數(shù)模型
6.8.1 設(shè)備同步接收
6.8.2 設(shè)備異步接收
6.8.3 設(shè)備同步發(fā)送
6.8.4 設(shè)備異步發(fā)送
6.8.5 設(shè)置設(shè)備地址
第7章 USB類
7.1 類實(shí)例的概念
7.2 類實(shí)例的結(jié)構(gòu)
7.3 類和內(nèi)核層通過回調(diào)函數(shù)的交互
第8章 通信設(shè)備類
8.1 概 述
8.2 架 構(gòu)
8.3 配 置
8.4 ACM 子類
8.4.1 概 述
8.4.2 常規(guī)配置
8.4.3 子類實(shí)例配置
8.4.4 子類通知與管理
8.4.5 子類實(shí)例通信
8.4.6 使用演示應(yīng)用程序
第9章 人機(jī)接口設(shè)備類
9.1 概 述
9.2 架 構(gòu)
9.3 配 置
9.3.1 常規(guī)配置
9.3.2 類實(shí)例配置
9.3.3 類實(shí)例通信
9.3.4 同步通信
9.3.5 異步通信
9.4 使用演示應(yīng)用程序
9.4.1 配置PC和設(shè)備應(yīng)用程序
9.4.2 運(yùn)行演示程序
9.5 移植HID類到RTOS層
9.6 周期輸入報(bào)告任務(wù)
第10章 大容量存儲類
10.1 概 述
10.1.1 大容量存儲類協(xié)議
10.1.2 端 點(diǎn)
10.1.3 大容量類請求
10.1.4 小型計(jì)算機(jī)系統(tǒng)接口(SCSI)
10.2 體系結(jié)構(gòu)
10.2.1 MSC體系結(jié)構(gòu)
10.2.2 SCSI命令
10.2.3 存儲層和存儲介質(zhì)
10.2.4 多個(gè)邏輯單元
10.3 RTOS層
10.4 配 置
10.4.1 一般配置
10.4.2 類實(shí)例配置
10.5 使用演示應(yīng)用
10.5.1 USB設(shè)備應(yīng)用
10.5.2 USB主機(jī)應(yīng)用
10.6 MSC的存儲層移植
10.7 MSC的RTOS移植
第11章 個(gè)人健康設(shè)備類
11.1 概 述
11.1.1 數(shù)據(jù)特性
11.1.2 操作模型
11.2 配 置
11.2.1 一般配置
11.2.2 類實(shí)例配置
11.3 類實(shí)例通信
11.3.1 使用元數(shù)據(jù)前文進(jìn)行通信
11.3.2 無元數(shù)據(jù)前文的通信
11.4 RTOS基于QoS的任務(wù)調(diào)度程序
11.5 使用演示應(yīng)用
11.5.1 演示應(yīng)用的配置
11.5.2 運(yùn)行演示應(yīng)用
11.6 PHDC的RTOS移植
第12章 供應(yīng)商類
12.1 概 述
12.2 配 置
12.2.1 通用配置
12.2.2 類實(shí)例配置
12.2.3 類實(shí)例通信
12.2.4 同步通信
12.2.5 異步通信
12.3 USBDev_API
12.3.1 設(shè)備和管道管理
12.3.2 設(shè)備通信
12.4 運(yùn)行演示程序
12.4.1 配置PC和設(shè)備應(yīng)用程序
12.4.2 編輯INF文件
12.4.3 運(yùn)行演示程序
12.4.4 GUID
第13章 調(diào)試和跟蹤
13.1 使用調(diào)試跟蹤
13.1.1 調(diào)試配置
13.1.2 調(diào)試跟蹤輸出
13.1.3 調(diào)試格式
13.2 處理調(diào)試事件
13.2.1 調(diào)試事件池
13.2.2 調(diào)試任務(wù)
13.2.3 調(diào)試宏
第14章 μC/USB設(shè)備的實(shí)時(shí)操作系統(tǒng)移植
附錄A 核心API參考
附錄B 設(shè)備控制器驅(qū)動(dòng)API參考手冊
附錄C CDCAPI參考手冊
附錄D HIDAPI參考手冊
附錄E MSCAPI參考手冊
附錄F PHDCAPI參考手冊
附錄G 供應(yīng)商類API參考手冊
附錄H 錯(cuò)誤代碼
附錄I 存儲器占用
附錄J μC/OS III和μC/USB Device軟件許可政策

本目錄推薦

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