USB应用开发宝典

当前位置:首页 > 计算机网络 > 硬件外部设备维修 > USB应用开发宝典

出版社:人民邮电
出版日期:2011-3
ISBN:9787115246745
作者:薛园园//赵建领
页数:738页

章节摘录

版权页:插图:3.扩展性差这些老式接口一般只支持连接一个设备,无法扩展多个设备同时工作。如通过并行接口只能连接一台打印机,而不能连接多台。计算机主板上的接口数目是有限的,但随着工作和生活中大量外设的出现,计算机的接口无法扩展,显得很紧张。4.不支持热插拔计算机主板上的老式接口一般均不支持热插拔,即在更改硬件连接后,需要重新启动计算机才能使硬件生效而正常工作。这主要是因为这些接口采用传统的I/O模式。当在计算机上连接外部设备时,外部设备被映射为CPU的I/O地址空间,同时被分配一个特定的中断请求IRQ或DMA通道。这种接口连接模式往往存在I/O地址冲突、指定的中断请求IRQ或DMA通道被占用的情况。此时,为了使该设备或新的设置生效,往往需要重新启动计算机,这使得外部设备与计算机的连接十分麻烦。随着技术的发展和计算机应用的需要,上述问题越来越制约计算机的使用。因此,需要一个新型的计算机接口来解决这些问题。此时USB应运而生。USB是一种外部设备与计算机进行连接通信的新型接口技术。1994年11月,USB规范由Compaq、Digital Equipment、IBM、Intel、Microsoft、NEC和Northern Telecom等7家公司共同提出。USB接口技术的出现完美地解决了上述问题,简化了外部设备与计算机的连接过程,使计算机的外部设备扩展更加灵活方便。目前,各种计算机外部设备都在逐渐改为USB接口,大有取代其他接口的趋势。

书籍目录

第1篇  USB开发基础篇第1章  USB概述  3第2章  USB电源管理  11第3章  USB的设备配置  15第4章  USB的数据传输  44第5章  USB设备请求  53第6章  元器件的识别和加工  78第7章  电路制板布局  101第2篇  USB编程篇第8章  构建USB接口开发环境  117第9章  USB固件编程  128第10章  USB驱动开发  143第11章  上位机程序开发  166第3篇  USB应用实例篇第12章  使用EEPROM进行USB列举  215第13章  USB控制LED显示实例  247第14章  USB控制LCD液晶显示模块  274第15章  USB键盘程序设计  314第16章  USB鼠标程序设计  334第17章  USB控制D/A转换输出实例  360第18章  USB控制A/D转换数据采集实例  392第19章  USB的RAM测试实例  425第20章  USB读写I2C总线EEPROM  441第21章  USB读写Microware串行EEPROM  473第22章  USB控制实时时钟芯片DS1302  504第23章  USB采集单总线温度传感器DS18S20  536第24章  USB打印机控制实例  567第25章  USB接口充电器实例  603第26章  USB转RS-232串口实例  627第27章  U盘设计实例  640第28章  LabVIEW下的USB数据采集实例  656第4篇  USB.30展望篇第29章  USB 3.0概述  695第30章  USB 3.0的开发  717

编辑推荐

《USB应用开发宝典》详细讲解USB应用开发的入门基础、程序设计基础和开发实例,内容涵盖。从USB开发基础讲起,引导读者快速入门。详细讲解USB开发环境搭建、USB固件程序设计、USB驱动程序开发和应用程序开发。16个综合实例,分析常用USB设备的电路图和程序设计。

作者简介

USB接口是目前广泛使用的计算机接口技术。随着USB 3.0规范的公布,USB的应用更加普及。《USB应用开发宝典》由浅入深、循序渐进地讲解了USB的基础知识和USB设备开发,通过丰富完整的实例,使读者能够更快、更好地掌握USB接口的原理及设计方法。 
《USB应用开发宝典》分为4篇,共30章,全面详细地讲述了USB接口的原理、编程方法、应用实例和USB 3.0规范。第1篇介绍了USB开发基础,包括USB设备配置、数据传输、设备请求以及元器件和电路制板布局。第2篇介绍了USB的编程,包括如何构建一个完整的USB接口开发环境,以及USB固件编程、驱动开发和上位机程序开发。第3篇通过17个完整实例,详细介绍了在不同的应用场合下USB接口设备的设计,包括了完整的电路图和程序设计。第4篇USB 3.0规范进行详细介绍,帮助读者更好地从2.0规范进入3.0的应用领域。
《USB应用开发宝典》内容全面、结构紧凑、实例丰富。USB接口的初学者通过学习《USB应用开发宝典》可以快速入门。同时,《USB应用开发宝典》对具有一定开发经验的设计人员,也有很好的参考价值。

图书封面


 USB应用开发宝典下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     第一篇:主要介绍usb协议相关内容,这个随便拿本书都有第二篇:你使用过期的汇编语言让这些入手玩家怎么玩得起?而且你也是简单介绍了下上位机usb驱动程序,下位机的固件程序也是贴几个汇编代码,你连基本的枚举过程都未详细讲解,你让新手玩蛋呢?第三篇:实例篇,都是些usb的ad、dac、ds12b20、led、键盘!!!亲,你这是单片机开发吧?你怎么把中心放到单片机开发去了?第四篇:展望usb3.0,亲你的2.0还没有讲清楚,你就直蹦3.0了,买你书真是坑爹啊

精彩短评 (总计25条)

  •     中国特色就是书很厚,有理由卖的很贵,其次是书很垃圾。和价格及其不匹配
  •     要是有光盘就更好了。
  •     除了从网上抄抄+粘代码 一无是处 完全是没用心 没能力的作品。。。。
  •     代码不能用 问题一大堆 要你何用!!!!太特么垃圾了吧恨死了
  •     《应用开发技术大全》《应用开发宝典》两本书大多相同,且水平很低
  •     想做什么东西DIY不错。当字典用
  •     这好像还是第二版本,第一版的几年前我也买了,但没时间看,结果买和看了第二版的.书是够厚的,但看了也白看,我准备冻天来时,当火材烧,天生火材必有用,不是吗?
  •     书还没看,不过听别人说不错哦
  •     涉及的方面很多,是本很不错的书。
  •     很专业,看不懂~
  •     这方面的好书,可是没时间看
  •     我很想买一本windows的usb相关的api接口方面的书,实在搜不到,就买了这本,发现它并不适合我。
  •     该本书的例子是基于C51 的,USB部分讲的不怎么样,特别是USB键盘的脚本一点都没有提到,估计编者自己也不懂,所以匆匆略过了,关于USB的概念也就是简单的说明,与一般的USB教程大同小异,没有什么特色,除了特别厚~~~~忽悠啊!自从工作后很少买国人写的书了,就是因为国人写书太势利,内容不怎样,价钱老高,老外很多书都很有特色,国人写书应该学学,不要整天只想着钱~东边抄点西边拿点,在写几个小样例,好了一本“宝典”诞生了,如老太太的裹脚布又长又臭,不说了,仁者见仁,智者见智,希望国人多出点有质量的书。
  •     书还行,没仔细看,讲的东西代码很多,但文字叙述部详细
  •     值得深看的书
  •     很喜欢 推荐大家看
  •     对开发有很大帮助
  •     今天到的书,拿到书仔细的浏览了一遍,感觉此书一般。买这本书的初衷是本着书里介绍了3.0相关的知识。。但仔细一看那部分知识,其实这些知识在网上都能自己收集到,,,还有一个疑问就是为什么此书不配光盘呢?唉。。。。。。有点失望
  •     usb内容非常全面。好好学习
  •     要是有光盘就更好了没有光盘,为什么不给光盘,书里面的错误也还是有的
  •     骗人的书,纯属赚稿费!
  •     1.书内页说有光盘,实际没有。2.书中的示例程序用到了很多符号,由于没有光盘,同时文字上有没有交代,看得一头雾水。3.总体评价:不怎么的!
  •     实体书城中类似的书籍很多,综合出版社、作者、实用性,这本最好。
  •     书中重复内容太多,虽然实例不少,但操作内容差不多,而且每个实例都要把如何建工程截图说明,文中代码也是一味重复,两个实例中代码只有一点不同,他也把那些没用的写入,为了凑字数赚钱啊!这也就罢了,电路图还好几处错乱,这章的电路跑到另一章,让读者自己找啊!
  •     需要一定C语言基础。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024