作品简介

本书从工程师应用角度出发,首先简要介绍了USB基础及协议、USB硬件设计、基于SDK的USB协议栈,然后详细介绍了HID类、MSC类、CDC类、Audio类、组合类、HUB应用开发及实例,最后介绍了USB兼容性测试方面的知识。

本书是一线工程师在项目研发、客户支持等方面的经验总结,介绍了如何解决用户在微控制器应用开发上常见的痛点和难点,适合从事USB技术及应用开发的工程师使用。

工业和信息化部人才交流中心(以下简称中心),创建于1985年1月,1992年10月成为独立事业法人单位,工业和信息化部所属的党政机关一类事业单位(正局级),是工业和信息化部在人才培养、人才交流、智力引进、国际交流、会议展览等方面的支撑机构;也是人力资源和社会保障部、工业和信息化部“全国信息专业技术人才知识更新工程”及“信息化工程师”项目实施承办单位。

作品目录

  • 内容简介
  • 物联网与人工智能应用开发丛书指导委员会
  • 物联网与人工智能应用开发丛书专家委员会
  • 《微控制器USB的技术及应用入门》作者
  • 序一
  • 序二
  • 序三
  • 序四
  • 前言
  • 缩略词
  • 第1章 USB基础及协议概述
  • 1.1 简介
  • 1.2 系统架构
  • 1.3 USB2.0事务处理及数据传输
  • 1.4 USB2.0数据传输类型
  • 1.5 USB2.0设备
  • 1.6 USB2.0主机
  • 1.7 USB调试辅助工具
  • 第2章 USB硬件设计
  • 2.1 USB接口简介
  • 2.2 USB电气特性
  • 2.3 USB电路设计
  • 2.4 硬件电路常见的问题
  • 第3章 基于SDK的USB协议栈
  • 3.1 简介
  • 3.2 Device协议栈
  • 3.3 Host协议栈
  • 第4章 USB HID类应用开发
  • 4.1 简介
  • 4.2 描述符及请求
  • 4.3 代码实例
  • 4.4 HID类的其他应用
  • 第5章 USB MSC类应用开发
  • 5.1 简介
  • 5.2 请求及描述符
  • 5.3 代码实例
  • 第6章 USB CDC类应用开发
  • 6.1 简介
  • 6.2 请求及描述符
  • 6.3 代码实例
  • 第7章 USB Audio类应用开发
  • 7.1 简介
  • 7.2 描述符、请求与中断
  • 7.3 代码实例
  • 第8章 USB组合类应用开发
  • 8.1 简介
  • 8.2 请求及描述符
  • 8.3 代码实例
  • 第9章 USB Hub应用开发
  • 9.1 简介
  • 9.2 请求与描述符
  • 9.3 SDK的实现
  • 第10章 USB兼容性测试
  • 10.1 简介
  • 10.2 测试要求
  • 10.3 电气测试流程
  • 10.4 常见问题和解决办法
  • 参考文献
展开全部