開啟主選單

求真百科

變更

圈圈教你玩USB

增加 3,379 位元組, 1 個月前
创建页面,内容为“《'''圈圈教你玩USB'''》,作 者:刘荣 编,定 价:99,出 版 社:北京航空航天大学出版社,出版日期:2022年09月01日,页 数:504,…”
《'''圈圈教你玩USB'''》,作 者:刘荣 编,定 价:99,出 版 社:北京航空航天大学出版社,出版日期:2022年09月01日,页 数:504,装 帧:平装,ISBN:9787512438781。

读书,可以与时俱进,开阔自己,提高自己,充实自己,完善自己,是全球[[文化]]<ref>[https://epaper.gmw.cn/gmrb/html/2015-10/14/nw.D110000gmrb_20151014_1-13.htm 文化的作用是什么],光明网,2015-10-14</ref>科技知识扩容和更新的需要,是知识<ref>[https://www.sohu.com/a/110337865_464088 什么是知识?],搜狐,2016-08-13</ref>经济和社会发展的要求。

==内容简介==

《圈圈教你玩USB(第3版)》通过U盘、[[USB]]鼠标、USB键盘、USBMIDI键盘、USB转串口、自定义的USBHID设备和自定义的USB设备等几个具体的USB例子,一步步讲解USB设备及驱动程序和应用程序开发的详细过程和步骤。第9和10章介绍USBWDM驱动开发,并给出一个简单的USB驱动和USB上层过滤驱动的实例。第3版中新增Linu台下gadgetUSB设备的开发,以及USB3.0相关的基础知识等内容。

《圈圈教你玩USB(第3版)》涉及的USB学习板的电路图以及所有实验的完整源代码包(C/C++语言)可在press.buaa.edu.cn的“下载专区”免费下载。

《圈圈教你玩USB(第3版)》的读者对象主要是USB设备与驱动设计的初学者和提高者,以及所有对圈圈的支持者。

==目录==

第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鼠标的实现

第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相关的基础

附录

参考文献

后记

关于第3版取消赠品的说明

==参考文献==
[[Category:040 類書總論;百科全書總論]]
270,649
次編輯