usb技术特点-USB驱动开发基础
文章目录[隐藏]
一.USB基础知识
USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。1994年,Intel、Compaq、Digital、IBM、Microsoft、NEC、Northern Telecom等七家世界著名的计算机和通讯公司成立了USB论坛,花了近两年的时间形成了统一的意见,于1995年11月正式制定了USB0.9通用串行总线(Universal Serial Bus)规范,1997年开始有真正符合USB技术标准的外设出现。USB1.1是目前推出的在支持 USB的计算机与外设上普遍采用的标准。1999年初在Intel的开发者论坛大会上,与会者介绍了 USB2.0规范,该规范的支持者除了原有的Compaq、Intel、Microsoft和NEC四个成员外,还有惠普、朗讯和飞利浦三个新成员。USB2.0向下兼容USB1.1,数据的传输率将达到120Mbps~ 240Mbps,还支持宽带宽数字摄像设备及下一代扫描仪、打印机及存储设备。
目前普遍采用的USB1.1主要应用在中低速外部设备上,它提供的传输速度有低速1.5Mbps和全速 12Mbps两种,低速的USB带宽(1.5Mbps)支持低速设备,例如显示器、 调制解调器、键盘、鼠标、扫描仪、打印机、光驱、磁带机、软驱等。全速的USB带宽(12Mbps)将支持大范围的多媒体设备。
USB之所以能得到广泛支持和快速普及,是因为它具备下列的很多特点:
1.终端用户的易用性
●为接缆和连接头提供了单一模型
●电气特性与用户无关
●自检外设,自动的进行设备驱动和设置
●外设可以动态连接,动态重置
2.广泛的适用性
●适应不同设备,传输速率从几kb/s到十几Mb/s
●在同一线上支持同步、异步两种传输模式
●支持对多个设备的同时操作
●可同时操作127个物理设备
●在主机和设备之间可以传输多个数据和信息流
●支持多功能的设备
●利用底层协议,提高了总线利用率
3.同步传输带宽
●确定的带宽和低延迟适合电话系统和音频的应用
●同步工作可以利用整个总线带宽
4.灵活性
●直接发送一系列指定大小的数据包,允许对设备缓冲器大小进行选择
●通过指定数据缓冲区的大小和执行时间,支持各种数据传输率
●通过协议对数据流进行缓冲处理
5.健壮性
●在协议中使用差错处理/差错恢复机制
●完全实时热插拔
●可以对有缺陷的设备进行鉴别
6.与PC产业的一致性
●协议的易实现性和完整性
●与PC机的即插即用体系结构一致
●与现存操作系统有良好衔接的接口
7.性价比
●以低廉的价格提供传输速率为1.5Mb/s的子通道
●将外设和主机硬件进行了最优化的集成
●促进了低价格外设的发展
●廉价的电缆和连接头
●运用商业技术降低成本
8.可升级性
●体系结构的可升级性支持在一个系统中同时存在多个USB主机控制器
版权声明:
作者:驱动外包
链接:http://www.51qudong.net/118.html
来源:算法优化_驱动外包_直播算法优化_MAC驱动开发_Linux驱动开发_usb驱动移植外包
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论