商品详情

69.00

《嵌入式协议栈μC/USB-Device μC/USB:The Universal Serial Bus Device Stack》

数量

商品详情

【内容简介】

  米林、蒂阿、何小庆、张爱华、何灵渊、韩志华、赵晓彤等编*的《嵌入式协议栈μC\USB-Device》全面深人地介绍了嵌入式USB设备协议的原理和Micri μm的μC/USB设备协议栈的使用。**部分对USB进行了概述;第二部分讲述了如何用μc/USB设备堆栈构建基于成熟的硬件和软件平台的USB设备的基本方法。书中对各种USB类设备作了详细的介绍,包括USB 转串口适配器(通信设备类)、鼠标或键盘(人机接口设备类)、可移动存储设备(Mass Storage类)和USB 医疗设备(个人保健设备类)等。
  本书适用于嵌入式系统开发人员、咨询顾问、爱好者及有兴趣了解μC/USB设备协议栈工作原理的学生。

【目录】

第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章  人机接口设备类
第10章  大容量存储类
第11章  个人健康设备类
第12章  供应商类
第13章  调试和跟踪
第14章  μ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软件许可政策

相关产品推荐

服务参数

- 本商品享受上述商家服务 - 关闭

商品参数

×