本篇主要提供嵌入式协议栈μC\USB-Device电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
米林、蒂阿、何小庆、张爱华、何灵渊、韩志华
、赵晓彤等编著的《嵌入式协议栈μC\USB-Device》
全面深人地介绍了嵌入式USB设备协议的原理和Micri
μm的μC/USB设备协议栈的使用。**部分对USB进
行了概述;第二部分讲述了如何用μc/USB设备堆栈
构建基于成熟的硬件和软件平台的USB设备的基本方
法。书中对各种USB类设备作了详细的介绍,包括USB
转串口适配器(通信设备类)、鼠标或键盘(人机接口
设备类)、可移动存储设备(Mass Storage类)和USB
医疗设备(个人保健设备类)等。
本书适用于嵌入式系统开发人员、咨询顾问、爱
好者及有兴趣了解μC/USB设备协议栈工作原理的学
生。
赵晓彤,原北京麦克泰软件技术有限公司工程师,现在青岛工作。 韩志华,北京麦克泰软件技术有限公司工程师。 何灵渊,哥伦比亚大学计算机科学专业研究生。 张爱华,女,2003年毕业于华东地质学院电子信息工程专业,2003年9月升入本校研究生部,主要研究方向为智能仪器与测控技术。2006年加入北京麦克泰软件技术有限公司,主要从事嵌入式实时操作系统μC/0S的技术咨询和应用开发。 何小庆,1984年和1991年毕业于北京航空航天大学,获得自动化学士和计算机科学硕士学位。1995年创建北京麦克泰软件技术有限公司(BMR),2009年参与发起嵌入式系统联谊会(WWW.esbf.org.cn)o何小庆现任北京麦克泰软件技术有限公司董事长、《单片机与嵌入式系统应用》杂志编委会副主任和中圜软件行业协会嵌入式系统分会副理事长。何小庆关注嵌入式系统、物联网和技术创业。
第1章 USB概述
1.1 USB历史概述
1.2 机械规范
1.2.1 电缆和连接器
1.2.2 电气规范
1.2.3 高速模式
1.3 USB设备供电
1.3.1 总线供电设备
1.3.2 自供电设备
1.4 总线状态
1.5 USB拓扑结构
1.5.1 USB主机
1.5.2 USB设备
1.5.3 USB设备结构
1.5.4 设备状态
1.5.5 主控制器
1.6 USB包
1.7 USB包类型
1.7.1 令牌包
1.7.2 数据包———低速和全速模式
1.7.3 数据包———高速模式
1.7.4 握手包
1.7.5 拆分事务特殊令牌包
1.8 数据流模型
1.8.1 端 点
1.8.2 管 道
1.8.3 传 输
1.9 事务、传输和帧
1.10 帧和微帧
1.11 USB实际吞吐量
1.12 枚 举
1.13 USB协议栈
1.13.1 设备协议栈
1.13.2 主机协议栈
1.13.3 USBOTG协议栈
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协议栈源代码
2.4.4 修改应用配置文件
2.5 运行应用范例
第3章 主机操作系统
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 实时操作系统抽象层
4.1.7 硬件抽象层
4.1.8 CPU 层
4.2 任务模型
4.2.1 发送和接收数据
4.2.2 处理USB请求和总线事件
4.2.3 处理调试事件
……
第5章 配 置
第6章 设备驱动程序指南
第7章 USB类
第8章 通信设备类
第9章 人机接口设备类
**0章 大容量存储类
**1章 个人健康设备类
**2章 供应商类
**3章 调试和跟踪
**4章 μC/USB设备的实时操作系统移植
附录A 核心API参考
附录B 设备控制器驱动API参考手册
附录C CDCAPI参考手册
附录D HIDAPI参考手册
附录E MSCAPI参考手册
附录F PHDCAPI参考手册
附录G 供应商类API参考手册
附录H 错误代码
附录I 存储器占用
附录J μC/OS III和μC/USB Device软件许可政策