请输入您要查询的百科知识:

 

词条 USB应用开发实例详解
释义

USB接口是目前广泛使用的计算机接口技术。《USB应用开发实例详解》讲解了USB的基础知识和USB设备开发,并以丰富完整的实例,使读者能够更快、更好地掌握USB接口的原理及设计方法。分为3篇,共27章,讲述了USB接口的原理、编程以及应用实例。第1篇介绍了USB开发基础,包括USB设备配置、数据传输、设备请求及元器件和电路制板布局。第2篇介绍了USB的编程,包括如何构建一个完整的USB接口开发环境,以及USB固件编程、驱动开发和上位机程序开发。第3篇通过17个完整实例,详细介绍了在不同的应用场合下USB接口设备的设计,电路图和程序设计。

USB应用开发实例详解

作者:薛园园 赵建领 合著者:华清远见嵌入式培训中心

·出版社:人民邮电出版社

·页码:365 页

·出版日期:2009年

·ISBN:9787115196507

·条形码:9787115196507

·版本:1版

·装帧:平装

·开本:16

·中文:中文

·附带品描述:附赠DVD光盘一张

内容简介

《USB应用开发实例详解》内容全面、结构紧凑、实例丰富。USB接口的初学者通过学习《USB应用开发实例详解》可以快速入门。《USB应用开发实例详解》对具有一定开发经验的设计人员,也有很好的参考价值。

编辑推荐

从USB开发基础讲起,引导读者快速入门,详细讲解USB开发环境构建、USB固件编程、USB驱动开发和上位机程序开发,16个综合实例,分析常用USB设备的电路设计、程序设计。

目录

第1篇 USB开发基础篇

第1章 USB概述

1.1 USB的产生

1.2 USB总线特点

1.3 USB的总线结构

1.3.1 USB主机和设备

1.3.2 USB的连接

1.3.3 USB系统的分层结构

1.4 USB的供电

1.4.1 USB接口的电源指标

1.4.2 电源分配

1.4.3 USB电源管理

1.5 USB的开发流程

1.6 小结

第2章 USB的设备配置

2.1 USB标准设备的描述符

2.1.1 设备描述符

2.1.2 配置描述符

2.1.3 字符串描述符

2.1.4 接口描述符

2.1.5 端点描述符

2.1.6 设备限定描述符

2.1.7 其他速率配置描述符

2.2 USB集线器的描述符

2.2.1 集线器设备描述符

2.2.2 集线器配置描述符

2.2.3 集线器接口描述符

2.2.4.集线器端点描述符

2.2.5 集线器类描述符

2.3 HID设备描述符

2.3.1 HID设备简介

2.3.2 HID基本描述符

2.3.3 HID类描述符

2.4 小结

第3章 USB的数据传输

3.1 USB数据传输简介

3.1.1 USB数据传输流程

3.1.2 USB事务处理

3.1.3 USB数据传输类型

3.2 USB控制传输

3.2.1 数据包长度

3.2.2 事务处理

3.3 USB块传输

3.3.1 数据包长度

3.3.2 事务处理

3.4 USB中断传输

3.4.1 数据包长度

3.4.2 事务处理

3.5 USB同步传输

3.5.1 数据包长度

3.5.2 事务处理

3.6 小结

第4章 USB设备请求

4.1 标准USB设备请求

4.1.1 读取状态请求GetStatus

4.1.2 清除特性请求ClearFeature

4.1.3 设置特性请求SetFeature

4.1.4 设置地址请求SetAddress

4.1.5 读取描述符请求GetDescription

4.1.6 设置描述符请求SetDescriptor

4.1.7 读取配置请求GetConfiguration

4.1.8 设置配置请求SetConfiguration

4.1.9 读取接口请求GetInterface

4.1.1 0设置接口请求SetInterface

4.1.1 l同步帧请求SynchFrame

4.2 USB集线器类请求

4.2.1 读取集线器状态请求GetHubStatus

4.2.2 读取下行端口状态请求GetPortStatus

4.2.3 禁止集线器的特性请求ClearHubFeature

4.2.4 禁止下行端口特性请求ClearPortFeature

4.2.5 使能集线器特性请求SetHubFeature

4.2.6 使能下行端口特性请求SeteortFeature

4.2.7 读取集线器描述符请求GetHubDescriptor

4.2.8 设置集线器描述符请求SetHubDescriptor

4.2.9 青除TT块请求ClearTTBuffer

4.2.1 0复位TT块请求ResetTT

4.2.1 1读取TT内部状态请求GetTTState

4.2.1 2停止TT正常工作请求StopTT__

4.3 HID设备类请求

4.3.1 获取报告请求GetReport

4.3.2 获取空闲速率请求Getldle

4.3.3 获取HID协议请求GetProtocol

4.3.4.设置报告请求SetReport

4.3.5 设置空闲速率请求Setldle

4.3.6 设置HID协议请求SetProtocol

4.4 USB设备请求示例

4.4.1 声明设备请求

4.4.2 设备请求的响应

4.5 小结

第5章 器件识别和加工

5.1 元器件的封装

5.1.1 元器件封装的发展

5.1.2 元器件封装小结

5.2 元器件的焊接

5.2.1 双列直插器件的焊接

5.2.2 表面贴元器件的焊接

5.3 常用的USB接口芯片

5.3.1 Cypress公司的USB接口芯片

5.3.2 Philips公司的USB接口芯片

5.3.3 南京沁恒公司的USB接口芯片

5.4 小结

第6章 电路制板布局

6.1 印制电路板基础

6.1.1 印制电路板的分类

6.1.2 印制电路板的基本概念

6.2 印制电路板设计规则

6.2.1 电路板的选择

6.2.2 电路板布局

6.2.3 电路板布线

6.2.4 其他设计规则

6.3 高速USB接口的PCB设计

6.3.1 差分阻抗

6.3.2 USB信号

6.3.3 电源和地

6.3.4 晶体振荡器

6.4 小结

................

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/19 17:11:52