博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
USB关键字
阅读量:2220 次
发布时间:2019-05-08

本文共 2154 字,大约阅读时间需要 7 分钟。

 USB涉及PC和嵌人式领域,完整的USB设备和主机的设计会应用到其中很多概念和知识。因此,作为起步阶段,能够了解和掌握各种关键的概念、词汇及其简称,对于整个USB知识的把握是很必要的。下面列举一些常用的关键字的简称和释义。

(1)握手应答包(Acknowledg,Packet,简写为ACK)。用于USB主机与设备之问纹据传

输时,指示应答的握手信号。
(2)
缀冲区(Buffer)o汁算机或者是嵌人式系统中,用于暂时存储不能及时或大量传送的
数据的内存单元。
(3)
批量传榆(Bulk Transfer)。USB的4种传输类型之一。用于对时间没有特殊要求,
但总量很大的数据的传输。
(4)
总线枚举(Bus Emumeration)USB主机对于USB设备的检测和配置。
(5)控制传输(Control Transfer)USB4种传输类型之一。主要用于主机与设备之
间配置、命令及状态等数据的传输。
(6)
设备(Device)。这是一个非常重要的概念,是指能够实现某种USB功能的逻辑或物
理实体。USB协议将设备分为3个层次:

  • 从最低的层次来讲
    , 设备指的就是单个的组件
    , 比如一个
    Flash 存储设备
    ;
  • 从更高一层次来讲
    , 设备是能够实现某种特定功能的硬件的集合体
    , 比如
    USB 的接口 设备
    ;
  • 最高层次上的
    USB 设备
    , 是指其所能够实现的功能。

(7)(Endpoint,简写为EP)。又一个重要的祝念。从物理机制来说,端点可以是嵌

入式系统或PC上的一个数据缓冲区,用来存放和发送USB的各种数据;从逻辑上来说.端点可以视为数据的收发器,可以按照定义的传输方式来交换欲据。每个端点都有惟一确定的地址,即端点号。每个端点根据相关硬件芯片的不同设置成不同的传输特性,比如输人/输出端点、配置端点及批量传输端点等。
(8)
(Field)USB协议中规定的组成包的单元。
(9)
(Frame)。这是一个时间概念,指的是从一个SOF令牌开始到下一个SOF发送之
间的时间,其中包含了一系列的数据传送。
(l0)
功能(Function)。通过USB实现的某种作用或任务。比如USB的数码相机等,
同时也是一个USB的设备,起到了传输照片数据等的功能。
(11)
人机交互设备(Human Interface Device,简写为HID)USB协议规定的设备类之
一。常见的USB鼠标、键盘等设备均属于HIDWindows等燥作系统对于HID有很好的支
,提供了完整的驱动程序。HIDPC级开发因此仅需针对应用级用户程序。
(l2)
主机(Host)。是整个USB体系的核心。它包括主机接口控制器硬件和驱动程序2个层次。
(13)
集线器(Hub)。提供USB设备到主机的连接点。能够为相应的USB设备提供电
,并在一定程度上检测和管现连接的USB设备。
(14)
同步传输(Isochronous Transfer)。4种USB传输类型之一。适用于对时问有严格
要求的数据的传榆,比如音频数据的传输。USB总线能够保证为同步传输提供固定的带宽。并有可能因此占用批量传输等的带宽,而优先满足同步传输的需要。
(l5)
最低有效位(Least Significant Bit,筒写为LSB)
(l6)
微控制器(Micro Controller Unit,简写为MCU)。国内俗称单片机。
(17)
最高有效位(Most Significant Bit,简写为MSB)
(l8)
移动式USB(USBOn-The-Go,简写为OTG)。基于USB协议2.0的补充版本,用于解决USB点对点通信的瓶颈。OTG既具有USB主机的功能,又具有USB设备的功能,并且能够自由地在这两种角色中进行切换。
(l9)
(Packet)USB协议中规定的有一定格式的数据组合。典型的一个包中,包含了
该包的信息、传输的数据和校验纠错信息等3部分。可以说,包是USB数据传输的最基本
单位。
(20)
个人计算机(Personal Computer,简写为PC)
(21)
包标志域(Paeket identified Field,简写为PID。用于表明包的类型和格式的域。
(22)
即插即用(Playand Plug,简写为PnP)。基于PC的一项技术,用于管理I/O地址、内存地址和IRQ等在内的主机资源,使得外部设备能够使甩的PC中没有冲突的某项资源。
(23)
端口(Port).USB设备的接入点,一般由集线器或USB主机的根集线器提供。
(24)事务(Transaction)。USB中基干一个端点的数据发送与接收的行为。注意与Transfer的区别。
(25)
传输(Trasfer)USB的各种数据发送的总的格式。包括4种传输类型。传输由
1笔或多笔事务组成。
(26)
嵌入式USB主机(Embedded USB Host)。随着对USB点对点方案的发展,出现嵌入式USB主机的解决方案的需求,这也是一个新的提法和名称。指的是在嵌入式系统中
实现USB主机的功能,从功能上来说,它应该完全具备和PC上一样的所有USB主机的功
,但是,从实现的角度来讲,PC有很大的不同。

转载地址:http://gsjfb.baihongyu.com/

你可能感兴趣的文章
Java集合详解6:这次,从头到尾带你解读Java中的红黑树
查看>>
Java集合详解8:Java集合类细节精讲,细节决定成败
查看>>
Java并发指南1:并发基础与Java多线程
查看>>
Java并发指南2:深入理解Java内存模型JMM
查看>>
Java并发指南5:JMM中的final关键字解析
查看>>
Java并发指南6:Java内存模型JMM总结
查看>>
Java并发指南7:JUC的核心类AQS详解
查看>>
Java并发指南8:AQS中的公平锁与非公平锁,Condtion
查看>>
Java网络编程和NIO详解6:Linux epoll实现原理详解
查看>>
Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理
查看>>
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
查看>>
Java网络编程与NIO详解10:深度解读Tomcat中的NIO模型
查看>>
Java网络编程与NIO详解11:Tomcat中的Connector源码分析(NIO)
查看>>
深入理解JVM虚拟机1:JVM内存的结构与消失的永久代
查看>>
深入理解JVM虚拟机3:垃圾回收器详解
查看>>
深入理解JVM虚拟机4:Java class介绍与解析实践
查看>>
深入理解JVM虚拟机5:虚拟机字节码执行引擎
查看>>
深入理解JVM虚拟机6:深入理解JVM类加载机制
查看>>
深入了解JVM虚拟机8:Java的编译期优化与运行期优化
查看>>
深入理解JVM虚拟机9:JVM监控工具与诊断实践
查看>>