-
内容大纲
本书是作者专门为广大USB入门和提高者而编写的USB入门级教材。作者在经过长期、大量的USB学习和开发后,按照自己的理解以及汉语的思维方式编写了本书,同时将USB学习和开发过程中总结的一些经验和方法溶入了书中。第3版中新增Linux平台下gadget USB设备的开发,以及USB 3.0相关的基础知识等内容。
本书的特点是以实例的方式,一步步讲解USB设备及驱动程序和应用程序开发的详细过程及步骤,同时在随书网络资料中附带了完整的源代码(C/C++语言)。为了照顾初学者,书中语句尽量做到通俗易懂,少用专业词汇。 -
作者介绍
刘荣,一位电子技术及计算机技术爱好者。利用业余时间学习了大量电子技术及计算机技术相关知识,并设计了很多相关作品。网名“computer00”也叫“电脑圈圈”,21ic中国电子网论坛“技术交流”版版主。个人博客《电脑圈圈的家当》及《圈圈的USB专区》曾经为业内知名网点。毕业后就职于CVTE(视源股份),任职总工程师、技术专家、研究员。 -
目录
第1章 USB概述及协议基础
1.1 USB是什么
1.2 USB的特点
1.3 USB的拓扑结构
1.4 USB的电气特性
1.5 USB的线缆、插头及插座
1.6 USB的插入检测机制
1.7 USB的描述符及其之间的关系
1.8 USB设备的枚举过程
1.9 USB的包结构及传输过程
1.9.1 USB的包结构及包的分类
1.9.2 令牌包
1.9.3 数据包
1.9.4 握手包
1.9.5 特殊包
1.9.6 如何处理数据包
1.10 USB的4种传输类型
1.10.1 USB事务
1.10.2 批量传输
1.10.3 中断传输
1.10.4 等时传输
1.10.5 控制传输
1.10.6 端点类型与传输类型的关系
1.10.7 传输类型与端点支持的最大包长
1.11 本章小结
第2章 硬件系统设计
2.1 方案及芯片的选定
2.2 D12引脚功能说明
2.3 D12与AT89S52的连接
2.4 串口部分电路
2.5 按键部分
2.6 指示灯部分
2.7 IDE接口部分
2.8 单片机部分
2.9 元件安装
2.10 电路调试
2.11 测试程序的编写和调试
2.11.1 建立一个工程
2.11.2 为工程添加源文件
2.11.3 KEIL工具栏及仿真介绍
2.11.4 按键驱动的编写
2.11.5 串口驱动的编写
2.11.6 PDIUSBD12读/写函数及读ID的实现
2.12 本章小结
第3章 USB鼠标的实现
3.1 USB鼠标工程的建立
3.2 USB的断开与连接
3.3 USB中断的处理
3.4 读取从主机发送到端点0的数据
3.5 USB标准请求
3.5.1 USB标准设备请求的结构
3.5.2 GET_DESCRIPTOR请求
3.5.3 SET_ADDRESS请求
3.5.4 SET_CONFIGURATION请求
3.6 设备描述符的实现
3.7 设备描述符的返回
3.8 设置地址请求的处理
3.9 配置描述符集合的结构
3.9.1 配置描述符的结构
……
第4章 USB键盘的实现
第5章 用户自定义的USB HID设备
第6章 USB转串口
第7章 USB MIDI键盘
第8章 U盘
第9章 自定义USB设备及驱动开发
第10章 USB过滤驱动开发
第11章 USB触摸屏设备
第12章 移植到AVR单片机上
第13章 移植到ARM微控制器上
第14章 更多USB设备的实现
第15章 Linux下USB gadget设备开发
第16章 USB 3.0相关的基础
附录A 第3章实例的完整调试信息
附录B 一个电子工程师的回忆录
附录C 音律的原理——理工男眼中的音乐
参考文献
后记
关于第3版取消赠品的说明
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
