×

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

消耗积分:0 | 格式:pdf | 大小:8.19 MB | 2019-07-04

ah此生不换

分享资料个

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !