电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>接口技术>USB开发大全完整第4版原版PDF电子书免费下载不是扫描版

USB开发大全完整第4版原版PDF电子书免费下载不是扫描版

2019-07-05 | pdf | 8.19 MB | 次下载 | 免费

资料介绍

  这本书是为开发人员谁参与设计或编程设备使用通用串行总线(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

驱动器 控制器 usb
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1497次下载  |  免费
  3. 2TC358743XBG评估板参考手册
  4. 1.36 MB  |  330次下载  |  免费
  5. 3单片机典型实例介绍
  6. 18.19 MB  |  99次下载  |  1 积分
  7. 4S7-200PLC编程实例详细资料
  8. 1.17 MB  |  28次下载  |  1 积分
  9. 5笔记本电脑主板的元件识别和讲解说明
  10. 4.28 MB  |  18次下载  |  4 积分
  11. 6开关电源原理及各功能电路详解
  12. 0.38 MB  |  14次下载  |  免费
  13. 79天练会电子电路识图
  14. 5.91 MB  |  6次下载  |  免费
  15. 8100W短波放大电路图
  16. 0.05 MB  |  4次下载  |  3 积分

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33564次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30321次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21540次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537794次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费