资料介绍
这本书是为开发人员谁参与设计或编程设备使用通用串行总线(USB)接口。如果你是一个硬件设计师,如果你写的固件在USB设备内,或者如果你写的应用程序与设备通信,这本书是为你。USB功能齐全,足以满足多种设备功能。熟悉的USB外围设备包括鼠标、键盘、驱动器、打印机、扬声器和照相机。USB还适用于数据采集单元、控制系统和其他具有特殊功能的设备,包括独一无二的设计。设备硬件、软件驱动程序和开发工具和技术的正确选择可以简化设计设备的路径,使其在不出错或用户恶化的情况下执行其功能。这本书将指引你一路前行。
USB规范是USB接口的最终权威,但在设计上,它们忽略了建议、示例代码和其他适用于特定设备硬件、软件和其他工具和产品的信息。这本书xviii桥梁之间的规范和现实设计的差距,并将节省您的时间和麻烦时,开发设备和软件访问它们。
自1996年usb 1.0发布以来,usb的核心一直保持着几乎相同的状态。但是接口已经扩展到支持更快的总线速度、改进的电源管理、更多的设备类、无线通信、双角色设备(设备和主机)等等。此外,新的和改进的芯片和开发工具减轻了开发设备和软件以访问它们的任务。本版本在整个过程中进行了修订和更新。第四版的所有新功能都是对USB3.0和超高速总线的介绍。您还将了解如何使用Microsoft的WinUSB驱动程序访问执行特定于供应商功能的设备。主要更新的主题包括设备控制器芯片、无线USB通信技术、节能协议和USB设备类。我为VisualBasic和VisualC中的应用程序提供示例代码。对于设备固件,我将讨论使用微工程实验室的PicBasic Pro™和微芯片技术的MPLAB®C编译器。
《usb开发大全(第4版)》介绍了有关通用串行总线(universal serial bus,usb)的工作方式、设备硬件及软件编程等方面的知识和工程实例,内容大致可分为4个方面。第一,阐述usb协议,包括基本常识、设备枚举、传输过程、设备类、主机通信方式以及总线状态等。读者通过学习,可迅速掌握usb接口的工作原理和组织结构。第二,详细地介绍了usb硬件,从控制器芯片的选择、电源供给、集线器原理,到线缆的电气和机械特性,几乎涵盖usb硬件的全部技术细节。第三,讨论了usb的程序编写,涉及设备固件和驱动,重点阐述了hid设备类驱动程序的开发,并给出了在厂商专属设备上应用winusb的方法。第四,作者也关注了几种开发工具的使用。本书在组织上真正做到了协议、硬件、软件、工具的完美结合,对4方面的论述渗透全书。
usb开发大全(第4版)目录:
第1章 usb基础 1
第2章 深入usb传输 21
第3章 通用的传输类型 39
第4章 枚举:主机如何了解设备 58
第5章 控制传输:用于关键数据的结构化请求 77
第6章 芯片选择 89
第7章 设备类 105
第8章 主机的通信方式 134
第9章 为设备匹配驱动程序 143
第10章 设备检测 156
第11章 人机接口设备:使用控制和中断传输 180
第12章 人机接口设备:报告 191
第13章 人机接口设备:主机应用程序 204
第14章 利用winusb的厂商定义函数 224
第15章 集线器 243
第16章 电源管理 253
第17章 测试与调试 266
第18章 总线上的包 276
第19章 电气与机械接口 285
第20章 嵌入式系统主机 305
- 图解数字磁带录音机的PDF电子书免费下载 79次下载
- 现代无线电实验的PDF电子书免费下载 197次下载
- 半导体收音机浅谈的PDF电子书免费下载 145次下载
- 光学谐振腔的图解分析与设计方法的PDF电子书免费下载 115次下载
- 无线电全息摄影的PDF电子书免费下载 38次下载
- MATLAB函数速查手册PDF电子书免费下载 128次下载
- 电子管数据手册合集PDF电子书免费下载 53次下载
- 袁易全超声波换能器的PDF电子书免费下载 254次下载
- Java基础教程PDF电子书免费下载 63次下载
- C语言算法和注释大全PDF电子书免费下载 25次下载
- FPGA开发全攻略工程师创新设计宝典技巧篇PDF电子书免费下载 37次下载
- 信号与系统奥本海默第2版PDF中文版电子书免费下载 0次下载
- 电冰箱快速维修PDF电子书免费下载 38次下载
- 家电维修1128例PDF电子书免费下载 154次下载
- 家用电器集成电路应用大全PDF电子书免费下载 87次下载
- 电子书阅读器内置锂电池供电自动切换电路 1123次阅读
- USB23年发展史,多了什么变化? 8.2w次阅读
- 基于一种完整的USB芯片方案设计 4112次阅读
- USBXpress开发包简化USB通信的应用开发及注意事项 4811次阅读
- 微雪电子USB Blaster ALTERAFPGACPLD下载器简介 2999次阅读
- 微雪电子USB AVR JTAG ICE XPII下载器简介 3672次阅读
- USB在Linux里的结构框架是什么样的?USB Core和Hub是什么? 1.9w次阅读
- usb转ttl电路图大全(RS232/串口/CH340T/PL2303) 17.4w次阅读
- usb保护电路图大全(USB控制器/转换器AD558/比较器) 2w次阅读
- 单片机中CEPARK USB开发板操作实验 6906次阅读
- usb接口类型有哪些_usb接口类型大全 17.7w次阅读
- 常用电子管型号大全(电子管内部结构与引脚图) 9.6w次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.1w次阅读
- 高拍仪干什么用的_高拍仪属于什么设备 3.1w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.2w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1497次下载 | 免费
- 2TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 3单片机典型实例介绍
- 18.19 MB | 99次下载 | 1 积分
- 4S7-200PLC编程实例详细资料
- 1.17 MB | 28次下载 | 1 积分
- 5笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 6开关电源原理及各功能电路详解
- 0.38 MB | 14次下载 | 免费
- 79天练会电子电路识图
- 5.91 MB | 6次下载 | 免费
- 8100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30321次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537794次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多