通用串行总线(UniversalSerialBus,USB)通用串行总线是联接外部设备的一个并口总线标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准(On-The-Go)使其才能用于在便携设备之间直接交换数据。USB由Intel、Microsoft、Compaq、IBM、NEC等几家大厂商发起。
起因
Intel公司开发的通用串行总线构架(USB)的目的主要基于以下三方面考虑:
(一)计算机与电话之间的联接:其实用计算机来进行计算机通讯将是下一代计算机基本的应用。机器和人们的数据交互流动须要一个广泛而又实惠的连通网路。但是,因为目前产业间的互相独立发展,仍未完善统一标准,而USB则可以广泛的联接计算机和电话。
(二)易用性:众所周知,PC机的加装是极不灵活的。对用户友好的图形化插口和一些软硬件机制的结合,加上新一代总线结构促使计算机的冲突大量降低,且便于加装。但以终端用户的眼光来看,PC机的输入/输出,如串行/并行端口、键盘、鼠标、操纵杆插口等,均还没有达到即插即用的特点,USB正是在这些情况下问世的。
(三)端口扩展:外围设备的添加总是被相当有限的端口数量限制着。缺乏一个单向、价廉、与外设联接的中低速的总线linux usb 驱动,限制了外围设备(例如电话/电传/调制混频器的适配器、扫描仪、键盘、PDA)的开发。现有的联接只可对很少设备进行优化,对于PC机的新的功能部件的添加需定义一个新的插口来满足上述须要,USB就应运而生。它是快速、双向、同步、动态联接且价位低廉的串行插口,可以满足PC机发展的现今和未来的须要。
简介
USB最初是由英特尔与谷歌公司提倡发起linux手机软件,其最大的特征是支持热拔插(Hotplug)和即插即用(Plug&Play)。当设备插入时,主机枚举(enumerate)此设备并加载所需的驱动程序,因而使用远比PCI和ISA总线便捷。
USB速率比平行埠并联总线(ParellelBus,比如EPP、LPT)与串联埠总线(SerialPort,比如RS-232)等传统笔记本用标准总线快上许多。原标准中USB1.1的最大传输带宽为12Mbps,USB2.0的最大传输带宽为480Mbps。
USB的设计为非对称式的,它由一个主机(host)控制器和若干通过hub设备以树状联接的设备组成。一个控制器下最多可以有5级hublinux usb 驱动,包括Hub在内,最多可以联接127个设备,而一台计算机可以同时有多个控制器。和SPI-SCSI等标准不同,USBhub不须要终结器。
USB可以联接的外设有键盘、键盘、gamepad、游戏杆、扫描仪、数码单反、打印机、硬盘和网路部件。对数码单反这样的多媒体外设USB早已是缺省插口;因为大大简化了与计算机的联接,USB也逐渐替代串口成为复印机的主流联接形式。2004年早已有超过1亿台USB设备;到2005年显示器和高清晰度数字视频外设是仅有的USB无法染指的外设类别,由于她们须要更高的传输速度。
现标准上将UBS统一为USB2.0,分为:
High-speed,传输速度25Mbps~400Mbps(最大480Mbps);
Full-speedlinux就该这么学,传输速度500Kbps~10Mbps(最大12Mbps);
Low-speed,传输速度10Kbps~100Kbps(最大1.5Mbps)
标准
USBImplementersForum(USBIF)负责USB标准制定,其成员包括苹果笔记本、惠普、NEC、Microsoft和Intel。
USBIF于2001年末公布了2.0规范,之前还有0.9、1.0、和1.1,她们都是完全向后兼容的。On-The-GoSupplementtotheUSB2.0Specification的当前版本是1.0a。
USB的联接器分为A、B两种,分别用于主机和设备;其各自的大型化的联接器是Mini-A和Mini-B,另外还有Mini-AB的接口。
现标准上将UBS统一为USB2.0,分为:
High-speed,传输速度25Mbps~400Mbps(最大480Mbps)
Full-speed,传输速度500Kbps~10Mbps(最大12Mbps)
Low-speed,传输速度10Kbps~100Kbps(最大1.5Mbps)
历史
USB
USB1.0FDR:1995年11月释出,同一年苹果公司发布IEEE1394标准,就是知名的火线插口.
USB1.0:1996年1月释出。
USB1.1:1998年9月释出。
USB2.0:2000年4月释出。这一标准的主要特点就是高速(理论值480Mbps)。这是当前版本。
USB2.0:2002年12月修订。加入三个不同速率标准,准许所有USB2.0兼容所有标准的USB设备包括1.1和1.0。这促使标准才能向后兼容,并且降低了不察看标记来估算设备吞吐量的难度。