USB基础知识
u盘与移动硬盘的区别
U盘:U盘是USB(universal serial bus)盘的简称,据谐音也称“优盘”。
U盘是闪存的一种,故有时也称作闪盘。
U盘与硬盘的最大不同是,它不需物理驱动器,即插即用,且其存储容量远超过软盘,极便于携带。
U盘集磁盘存储技术、闪存技术及通用串行总线技术于一体。
USB的端口连接电脑,是数据输入/输出的通道;主控芯片使计算机将U盘识别为可移动磁盘,是U盘的“大脑”;U盘Flash(闪存)芯片保存数据,与计算机的内存不同,即使在断电后数据也不会丢失;PCB底板将各部件连接在一起,并提供数据处理的平台。
u盘与移动硬盘的区别:1.存储的原理不同U盘是以半导体材料(芯片)作为存储单元,又叫固体存储器,没有机械部分。
移动硬盘则是以磁性介质作为存储器,有机械部分。
2.能耗不同U盘没有机械部分,需要提供的能量相比小得多,一般不会超过100mA,而移动硬盘耗能相对较大,有的时间一个USB口提供的电流不能很好的保证其正常运行。
因此移动硬盘一般配的数据线都是可以查两个USB端口,甚至需要配置专门的电源。
这也是有的移动硬盘不正常工作的主要原因。
3.体积不同这点也是大家最容易辨别出U盘与移动硬盘的区别,U盘比移动硬盘明显的体积小很多,携带方便。
4.安全性不同U盘由于没有机械部分,因此比移动硬盘具有优异的抗震动、潮湿性能。
但要按照规定的程序操作和使用,U盘也要买质量过硬的,万一出了问题,数据挽救就比移动硬盘难度大多了,数据无价。
5.容量差别大。
目前U盘常见的在1G-32G,现在最大的有128G的,但相比移动硬盘还是小了非常多,但随着制造技术的进步,U盘的容量将会突飞猛进出现新的发展。
U盘的基本知识ppt课件
资金是运动的价值,资金的价值是随 时间变 化而变 化的, 是时间 的函数 ,随时 间的推 移而增 值,其 增值的 这部分 资金就 是原有 资金的 时间价 值
U盘自启动的制作和问题问题: 电脑没有光驱但要装系统怎么办?电脑硬件有损坏怎么办?
如何检测硬盘坏道?如何检测内存?这些问题都可以用U 盘启动来解决。那么首先我们就来了解一下如何用U盘装 系统吧。 制作方法(使用usboot软件) 1、备份U盘内容,因为制作启动盘时,会将这个盘格式 化。直接将U盘内容保存至本地硬盘的某个分区即可。 2、运行下载好的usboot软件,此时会有一个确认提示,单 击ok继续操作:
资金是运动的价值,资金的价值是随 时间变 化而变 化的, 是时间 的函数 ,随时 间的推 移而增 值,其 增值的 这部分 资金就 是原有 资金的 时间价 值
美国时间2006年2月10日,朗科委托美国摩根路易斯律师 向美国德克萨斯州东区联邦法院递交诉状,控告美国PNY 公司侵犯了朗科的美国专利(美国专利号US6829672)。
资金是运动的价值,资金的价值ቤተ መጻሕፍቲ ባይዱ随 时间变 化而变 化的, 是时间 的函数 ,随时 间的推 移而增 值,其 增值的 这部分 资金就 是原有 资金的 时间价 值
U盘的结构:USB端口、主控芯片、PCB底板等。 U盘的基本工作原理:USB端口负责连接电脑,是数据输入或输出的通道;主 控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为 “可移动磁盘”,是U盘的“大脑”;PCB底板是负责提供相应处理数据平台, 且将各部件连接在一起。
许多闪存盘支持写入保护的机制。这种在外壳上的开关可以防止电脑 写入或修改磁盘上的数据。写入保护可以防止电脑病毒文件写入闪存 盘,以防止该病毒的传播。没有写保护功能的闪存盘,则成了多种病 毒随自动运行等功能传播的途径。
端子基础知识范文
端子基础知识范文端子基础知识是指关于电子设备中用于连接线缆和插头插座的接口部分的基本知识。
由于电子设备的种类繁多,所以不同种类的设备的端子也有所差异,但基本工作原理是相似的。
本文将介绍端子的基本结构、类型和常见应用。
一、端子的基本结构端子一般由两部分组成:插孔和端子柱。
插孔用于插入线缆或插头,端子柱则将电流传递给相应的电子元件。
插孔和端子柱之间通过金属导体连接。
二、端子的类型1.导线端子:用于连接导线的端子,如螺丝端子和弹簧端子。
螺丝端子通过旋转螺丝来固定导线,并利用螺丝头与端子柱之间的接触来传递电流。
弹簧端子则通过弹簧的弹性来固定导线,并通过弹簧与端子柱之间的接触来传递电流。
2.插座端子:用于连接插头的端子,如插座和插头。
插座通常有多个插孔,用于插入插头的引脚。
插头则是插座的相对应部分,有多个引脚用于插入插座的插孔。
3.焊接端子:用于通过焊接的方式连接电子元件和线缆的端子,如焊接排针和焊接接插头。
焊接端子一般是一根金属针或柱子,通过焊接与电子元件的引脚相连。
三、端子的常见应用1.电源端子:用于连接电子设备和电源的端子。
常见的电源端子有电源插座和电源插头,用于连接电视、电脑、手机等设备和插座。
2.信号端子:用于连接信号线的端子。
常见的信号端子有音频插座和视频插座,用于连接音频设备、电视、摄像机等设备和线缆。
3.数据端子:用于连接数据线的端子。
常见的数据端子有USB接口、以太网插座等,用于连接计算机、打印机、路由器等设备和数据线。
4.控制端子:用于连接控制线的端子。
常见的控制端子有继电器接口和开关按钮,用于连接开关、继电器等设备和控制线。
总结:端子是电子设备中连接线缆和插头插座的接口部分。
根据其作用,端子可以分为导线端子、插座端子和焊接端子。
常见的应用包括电源端子、信号端子、数据端子和控制端子。
对端子的了解是进行电子设备维修、连接和调试的基础。
连接器知识
我们身边的连接器
电话机
我们身边的连接器
自动包装机(6232 D#)
连接器分类
1.按焊接工艺为DIP型和SMT型
手工焊
DIP型 DIP:Diping 浸焊 DIP型:即端子插入PCB板的背
面浸於焊锡糟中完成焊接。
特征:有基准针,对端子有位
置度的要求,绝大部分无金具, 部分型号有KINK。
SMT型
连接器部件的名称(端子)
插入部 接点 接点颈 端尾 切断部 保持部 接点间隙
端子废料
端子间距
端子输送孔
连接器主要构成部件及作用
按座 金具
端子
胶座
1、胶座(InsuIator 缩写为INS):又称为座体,它是绝缘体。 2、端子(Contact 缩写为 CONT):起导通作用。
3、按座(Slider缩写为 SLD):起因定外接线作用。 4、金具(ONE TOUCH LOCK,METAL RETENTION CLIP) 主要用于 SMT 型迦接器,作用是起固定及增加焊接强度。
易于维修
便于升级
提高设计的灵活性 使用连接器使工程师在设计和集成新产品 时,以及用元部件组成系统时,有更大的灵 活性。
为什么要使用连接器?
设想一下如果没有连接器会是怎样?这时电路之间要用连续 的导体永久性地连接在一起,例如电子装置要连接在电源上, 必须把连接导线两端与电子装置及电源通过某种方法(例如焊 接)固定接牢。这样一来,无论对于生产还是使用,都带来了 诸多不便,连接器的好处,它使设计和生产过程更方便、更灵活, 降低了生产和维护成本。
PLUG
REC
(2)C to C 即 Cable to Cable:即连接电缆与电缆之间 的连接器。
(3)W to W 即 Wire to Wire:即连接电线与电线之间的 连接器。
USB入门基础知识
--------------USB入门系列------------------USB概述:USB是什么呢?一说USB是You SB的意思,即“你傻B”的意思。
另一种说法是USB其实是美国的弟弟,因为美国叫USA,USB当然是他的弟弟了。
那么USB到底是什么呢?其实USB是通用串行总线(Universal Serial Bus)的简写,它已经有了10多年的历史了。
USB协议出现过的版本有USB1.0,USB1.1,USB2.0。
由于USB是主从模式,设备与设备之间、主机与主机之间不能互连,为了解决这个问题,扩大USB的使用范围,就出现了USB OTG(On T he Go)。
USB OTG的做法是,同一个设备,在不同的场合下可以在主机或从机之间切换。
在USB1.0和USB1.1版本中,只支持1.5Mbps的低速(Low Speed)模式和12Mbps的全速(Full Spee d)模式。
在USB2.0中,又加入了480Mbps的高速(High Speed)模式。
值得注意的是,USB2.0并不是高速设备的代名词,详述请看《误区》一文。
USB具有很多优点,例如即插即用,容易使用,方便携带,传输速度快,可扩展性强,标准统一,价格便宜等等。
目前流行的USB设备有移动硬盘,数码相机,MP3,U盘,USB鼠标、键盘、游戏杆,USB MIDI键盘,USB摄相头,USB打印机,USB扫描仪,USB声卡,USB话筒,USB网卡,USB显示器,USB电话,具有USB口的各种仪表仪器等等,只要是能跟电脑打交道的,就基本上可以通过USB来实现,足见USB功能的强大。
然而USB也有一些缺点,例如传输距离短,开发、调试较困难等等。
当然,它还有一个更大的缺点,那就是你发现要找出它的缺点是件很令人头疼的事情。
要开发USB,一个网站是开发者必须要知道的,那就是小组:/93/。
呵呵,不好意思,搞错了,其实是USB开发者论坛,网址是。
USB基础知识.ppt
有没有一种简单易行的接口既能够最大 限度地节省计算机的软硬件资源,又能 方便使用呢?
答案是肯定的,就是USB接口。
USB快速的发展过程
1.萌芽 Philips 与 数 字 设 备 公 司 ( Digital
Equipment Corporation) 借 鉴 IIC synchronics bus的优点,联合制定出了 Access.bus规范。
同 时 , 它 使 用 了 开 放 收 集 器 ( Opencellector)驱动,这就形成了USB的发 展雏形。
2.成长
1996年1月,在Compaq、Intel、Microsoft、NEC等4家 公司的联合努力下,USB1.0的白皮书问世了,这是USB 发展史上具有里程碑意义的一页。
经过近两年的完善与修改工作,一个完整的、可行的 USB1.1规范于1998年9月完成。至此,许多开发商己经 可以依据USB1.1规范内容来进行相关产品的开发了
在USB2.0推出之时,IEEE-1394也推出了相应 的 IEEE-1394.b 标 准 , 将 速 率 提 高 到 了 3.2Gbit/s。
在这样的竞争下,USB接口仍然需要向前 不断发展。许多新生事物在其产生之初 都 有 不 尽 完 善 之 处 , USB 也 一 样 , 所 以,USB2.0仍然在不断推出其修订手册
令人欣喜的是,这4家公司同意任何人都可免费使用 USB1.1的白皮书版本。这与其他组织开发的标准相比 无疑是一个明智的创举,也正是基于此,使得USB产品 的开发在短暂的时间内获得了迅猛的发展。
USB规范的发展历程如表1·1
3.对抗性的竞争促进了其发展
没有竞争就没有发展,USB在诞生之初, 便面对着许多已趋成熟的计算机接口的 挑战,这就要求它必须具有明显的优势, 并不断完善,才可能被用户所接受。
接线端子插接插件和各类连接器的基础知识
接线端子插接插件和各类连接器的基础知识LT触点-触点是接线端子真正起作用的功能部分。
它们是彼此接触的金属部件,形成电气导通的连接。
这里也往往是导致连接不良的地方:触点可能变脏或氧化、或者金属弹片的弹性随时间蠕化变小而将导致触点松脱或连接不可靠。
ADH8066 mating connector该连接器上的触点清晰可见。
间距–许多连接器由重复排列的一组触点组成。
连接器的间距是从一个触点的中心到下一个触点的中心的距离。
这一点很重要,因为有许多接线端子外观和触点看起来非常相似,但间距可能不同,所以往往一个型号系列的端子仅仅因为这个参数不同而不同,因此在不知道此参数情况下,很容易在购买了不能配对连接端子。
.1″ pin header connector examples标准Arduino上标题的引脚间距为0.1英寸。
插拔次数–接线端子的使用寿命都是有限的,每次接上和断开接线端子都会导致部分磨损。
数据表通常以插拔次数这一指标来表示其使用寿命,使用不同技术的接线端子插拔次数差别很大。
USB连接器可能具有数千或数万次插拔的寿命,而设计用于消费电子产品内部的板对板连接器可能会被限制为数十次插拔的寿命。
选择适合应用场景寿命的接线端子非常重要。
Connector for GS406 GPS module GS406 GPS模块的匹配连接器。
该连接器的数据表显示该零件的插拔次数是50次。
安装方法–这个可能会让人有些困惑。
术语“安装”指以下几种情况:连接器如何在使用中安装(安装在面板上,自由悬挂着,电路板安装),连接器相对于其附件的角度(直角或直角),它如何机械连接(焊片焊接,表面贴片焊接,通孔焊接)。
我们将用示例对接线端子中的安装方法进一步讨论。
Compari son of different mounting methods for barrel-type connectors比较三种相同管连接器的不同安装方法:(从左到右)电路板板安装,内联电缆安装和板面安装。
usb-基础知识
通用串行总线(U n i v e r s a l S e r i a l B u s)是用于将适用U S B的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设。
U S B是通过P C I总线和P C的内部系统数据线连接,实现数据的传送。
U S B同时又是一种通信协议,他支持主系统(h o s t)和U S B的外围设备(d e v i c e)之间的数据传送,在U S B的网络协议中,每个U S B的系统有且 只有一个h o s t,因此,很多的朋友问我是否可以将两台P C的U S B口通过A-A头连接起来,是否可以实现通信,这样是不行的,因为对于电脑主板上的 U S B设备,都是h o s t,如果连起来就是两个h o s t的通信,这样一来的一个U S B的系统有了两个的h o s t,与它的网络协议冲突。
A n c h o r c h i p出了一个可以直接连接的设备(好象是A N2720S C),实际上是一个由两个背靠背的U S B的d e v i c e组合起来的一块芯片,要卖 80多个刀乐,太贵了,呵呵!U S B的优点有以下几条:1.U S B为所有的U S B外设提供了单一的、易于操作的标准的连接类型。
这样一来就简化了U S B外设的设计,同时也简化了用户在判断哪个插头对应哪个插槽时的任务,实现了单一的数据通用接口。
2.U S B排除了各个设备象鼠标、调制解调器、键盘和打印机设备对去系统资源的需求,因而减少了硬件的复杂性和对端口的占用,整个的U S B的系统只有一个端口和一个中断,节省了系统资源。
3.U S B支持热插拔(h o t p l u g),也就是说在不关P C的情况下可以安全的插上和断开U S B设备,动态的加载驱动程序。
其他普通的外围连接标准,如S C S I设备等必须在关掉主机的情况下才能增加或移走外围设备。
4.U S B支持P N P。
当插入U S B设备的时候,计算机系统检测该外设并且通过自动的加载相关的驱动程序来对该设备进行配置,并使其正常工作。
计算机相关基础知识
计算机相关基础知识 第一台电子计算机1946年2月,第一台电子计算机ENIAC 即“电子数字计算机”在美国加州研制成功。
计算机系统计算机是由若干相互区别、相互联系和相互作用的要素组成的有机整体。
一个完整的计算机系统包括硬件和软件系统两大部分。
计算机硬件系统和软件系统协同工作,二者缺一不可。
USB (Universal Serial Bus ) 通用串行总线,USB 接口支持功能传递。
其次,USB 接口本身就可以提供电力来源,因此外设可以没有外接电源线。
此外,该接口支持即插即用功能,用户可以完全摆脱添加或去除外设时总要重新开机的麻烦。
它既支持设备热插拔,也支持多数据流、多个设备并行操作和自动处理输入设备:键盘、鼠标、扫描仪输出设备:显示器、打印机外 存:软、硬盘、光盘、闪存计算机系统 软件 外部设备系统软件 应用软件硬件 运算器寄存器 控制器 主机内存CPU随机存储器(RAM) 只读存储器(ROM) 高速缓冲存储器操作系统:Windows 、Unix 、Linux各种计算机语言:C 、Pascal 、VB 等数据库管理系统办公软件包、各种信息管理系统软件等、计算机辅助类软件错误并进行恢复。
USB 1.1接口传输速度最大只有12Mbps,而USB 2.0接口传输速度已经提高到了480Mbps。
CPU称为中央处理器,又称微处理器。
在微机中它是集成了运算器和控制器的一块半导体芯片。
衡量CPU的主要技术指标有:•CPU字长:单位时间内一次处理的二进制数的位数。
•CPU时钟频率:主要以MHz(1×106Hz)或GHz (1×109Hz)为单位来度量。
通常时钟频率越高,其处理速度也就越快。
•生产工艺技术:通常用微米数字来描述。
精度越高,则连接线越细,同样体积的规材料上集成的元件更多,CPU的主频也可更高。
关于储存器的常用术语为了便于表示存储器的大小或容量,统一以字节为单位表示。
一般用KB(千字节)、MB(兆字节)、GB(吉字节)、TB (太字节)和PB(拍字节),它们之间的换算关系如下:1KB=210B=1024B 1MB=1024KB=220B1GB=1024MB=230B 1TB=1024GB=240B1PB=1024TB=250B地址计算机的整个内存由很多个存储单元组成,以字节为单位进行编号,通过编号进行识别,该编号就称为存储单元的地址,对每个存储单元,该地址唯一。
USB接口(1)—基础知识
USB接口(1)—基础知识https:///is/FuQfRWn/?=USB接口USB全称:Universal Serial Bus1、USB速度:USB1.0 :1.5Mbits/sUSB1.1 :12Mbits/sUSB2.0 Full Speed:12Mbits/s,实际上就是USB1.1改名USB2.0 High-Speed :480Mbits/s单片机常用的是USB2.0全速类型,高速的也有比较少,毕竟单片机的速率不是很快。
以上速率只是理论值,传输1bit的速率确实是以上速率,但是USB总线有空闲时间,以及协议字节开销,并非只传输有效数据,因此实际速率远远达不到理论值。
2、USB输出电流:USB2.0: 500mAUSB3.0: 900mA有人说以上输出电流能力都是老黄历了,说现在的USB接口输出电流能力都比较大了,但是如果要做到非常好的兼容性,一定要按照规范设计。
3、Pin定义管脚编号颜色定义Pin1 红色VBUS(5V)Pin2 白色D-Pin3 绿色D+Pin4 黑色GND4、低速、全速、高速的区别低速设备上拉电阻在D-上,主机通过监听两个数据线的状态识别不同类型的设备,上拉电压源3.0-3.6V,如下图:全速设备上拉电阻在D+上,上拉电压源3.0-3.6V,如下图:高速设备也是在D+上,使用全速模式协商后切换为高速模式。
5、低速/全速信号电平6、低速/全速直流电气参数7、USB数据编码USB采用NRZI编码,NRZI编码格式原理是:翻转为0,保持为1,如下图:注:J状态和K状态已在上面表格中罗列出。
另外,为了保证足够的NRZI编码转换,长时间的稳定电平会导致同步问题,因此在USB通讯中使用填充技术,即,6个连续的1之后填充一个0,然后再编码为NRZI格式。
8、USB校验USB有两种校验方式,如下:令牌类数据包采用CRC5校验方式,多项式如下:数据类数据包采用CRC16校验方式,多项式如下:USB在协议层已经做了数据校验,而且有错误重传功能,跟UART通讯不一样,UART传输需要额外的增加校验方法保证数据正确性。
USB Type C 基础知识培训讲义
PCB
四、Type C开发
4.5 USB3.1 Type C (3.0) PCB With 电子元件 USB3.1 Type C 连接器(2.0)目前共使用两种:1.焊盘式 2.PCB
PCB
BOT
TOP
四、Type C开发
4.6 USB3.1 Type C To USB 3.1 Type C USB3.1 Type C (3.1) PCB With IC
四、Type C开发
4.1 应对市场对type c cable的需求,需要开发如下type c cable
USB Type C to Type C USB3.1 Std-A to Type C USB3.1 Std-B to Type C
USB3.1 Std-A female to Type C
USB2.0 Type C to USB2.0 USB Type C to
USB 2.0 USB 2.0 USB3.1 Gen2 USB3.1 Gen2 USB 2.0 USB 2.0 USB3.1 Gen2 USB3.1 Gen2 USB 2.0 USB 2.0 USB3.1 Gen2 USB 2.0 USB 2.0 USB 3.1Gen1 USB 3.1Gen1 USB 3.1Gen2 USB 3.1Gen2
三 、USB Type C在Desktop&AIO&Workstation预测展望应用
3.2 基于此DP交替模式未来PC的展望
当前传输信号及供电模式
未来传输信号及供电模式
此Device 可以是我们目前的手机/平板电脑/电脑主机/照相机/笔记本电脑等等
三 、USB Type C在Desktop&AIO&Workstation预测展望应用
连接器基础知识
连接器基础知识◆1、连接器的定义◆2、连接器的结构◆3、连接器的主要性能◆4、连接器的分类◆5、连接器的应用技术◆6、连接器的制造◆7、连接器的MPN解释举例◆8、连接器的电镀指导1、连接器的定义连接器是电路中连接两个导体的装置,能够让电流和光波(光学纤维)从一个导体流向另一个导体。
2、连接器的结构连接器一般由三部分组成,即接触件、基座和外壳;外壳基座接触件也有很多连接器由两部分组成,即接触件和基座。
连接器有没有外壳由使用情况所决定,需要完全屏蔽或者使用环境非常恶劣的情况下一般需要使用外壳接触件接触件的作用是导通信号,一般所用材料为铜,因为铜同时具有优良的导电性能、导热性能及机械加工性能。
基座基座的作用是支撑接触件及绝缘,一般所用材料为各种树脂,树脂具有优良的电性能、热性能、质量轻。
外壳外壳的作用是屏蔽及保护基座,所用材料比较多,有铜、钢、铝等。
3、连接器的主要性能连接器的主要性能有电气性能、机械性能、环境性能1、电气性能2、机械性能3、环境性能电气性能◆*接触电阻(Contact resistance)◆*额定电流(Current rating)◆*最大电压(Max.voltage)◆*绝缘电阻(Insulation resistance)◆*端子接触顺序(Contact sequencing(hat pluging))◆*噪音(Noise)◆*信号延迟(Delay)◆* 阻抗(Impedance)◆*串扰(Screw)◆*插入及拔出力(Insertion force and withdraw force)◆*矫正能力(Alignment◆*保持力(Retentions)◆*刮痕(Wiping)◆*振动及冲击(Shock and vibration exposure)◆*防误插(Polarization capabilities)◆*耐久性(Durability)◆*工作温度(Operating temperature)◆*耐高温性(High temperature resistance)◆*湿度(Humidity)◆*化学腐蚀(Atmospheric contamination)◆*焊锡性(Solderability)◆*塑胶焊锡抵抗(Soldering heat resistance)◆*耐溶性(Solvent resistance)◆*防锈保护(Corrosion protection)4、连接的种类(Type of interconnection)连接器的分类◆连接器分为六种不同的工业等级。
usb接口知识科普 简书
usb接口知识科普简书
USB接口是一种常见的连接接口,广泛应用于各种电子设备中,如计算机、手机、平板电脑、数码相机等。
下面是一些关于USB接口的科普知识:
1. USB接口的规格:USB接口有多种规格,包括USB 和USB 。
USB 比USB 更快,传输速度可达5 Gbps,而USB 的传输速度只有480 Mbps。
2. USB接口的外观:常见的USB接口有两种类型,分别是Type-A和Type-B。
Type-A是标准的USB接口,而Type-B则常用于打印机和显示器等设备。
3. USB接口的用途:USB接口的主要用途是用于连接各种外部设备,如鼠标、键盘、U盘、移动硬盘、打印机、扫描仪等。
4. USB接口的优点:USB接口具有易于使用、支持热插拔、传输速度快、支持多个设备同时连接等优点。
5. USB接口的兼容性:USB接口具有良好的兼容性,不同品牌的设备可以轻松地通过USB接口进行连接。
总之,USB接口是一种非常方便、快速、可靠的连接方式,广泛应用于各种电子设备中。
随着技术的不断进步,未来USB接口将继续发挥重要作用。
接口基础知识
接⼝基础知识在正式进⼊接⼝测试之前,我们来回忆和补充⼀下关于接⼝的基础知识,这将为我们后⾯做接⼝测试奠定基础。
好了,废话不多说,直接上⼲货。
1、接⼝的分类硬件接⼝:指的是两个硬件设备之间的连接⽅式(⽐如:⿏标和电脑之间通过USB接⼝进⾏连接);软件接⼝:简单来书就是软件程序之间数据交互的通道。
2、软件接⼝分类程序内部接⼝:指的是客户端与服务器的接⼝,⽤来实现客户端和服务器间的数据传递;外部接⼝:外部接⼝常见的例⼦就是通过第三⽅登录、第三⽅⽀付等,通过调⽤第三⽅的忌⼝并返回当前的系统。
1)常见的接⼝协议WebService接⼝:使⽤soap协议通过http传输,请求报⽂和返回报⽂都是xml格式的,常⽤的测试⼯具有soapUI;http协议接⼝:⽬前使⽤最⼴泛,使⽤http协议来传输数据,常见的请求⽅法有:get、post等,常⽤的测试⼯具有postman、jmeter等。
2)什么是接⼝测试 接⼝测试本质是基于某种协议,发送⼀个请求给服务器,然后服务器返回⼀个响应数据,通过对响应数据的分析,判断是否与我们预期的返回⼀致,从⽽验证功能是否正确,这就是接⼝测试。
那么,客户端到底是如何向服务器发送请求的呢?3、HTTP协议解读1)初识HTTP协议HTTP协议:超⽂本传输协议(HyperText Transfer Protocol)是互联⽹上应⽤最为⼴泛的⼀种⽹络协议。
所有的HTML⽂件都必须遵守这个标准。
设计HTTP最初的⽬的就是为了提供⼀种发布和接受HTML页⾯的⽅法。
HTTPS协议:(HyperText Transfer Protocol over Secure Socket Layer)简单讲就是HTTP协议的安全版,在HTTP协议下加⼊了SSL层。
SSL:(Secure Socket Layer 安全套接层)主要⽤于Web的安全传输协议,在传输层对⽹络连接进⾏加密,保障在Internet上数据传输的安全。
USB接口的基础理论知识
USB接口的基础理论知识USB的重要关键字:1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。
3、上行、下行:设备到主机为上行,主机到设备为下行下面以一问一答的形式开始学习吧:问题一:USB的传输线结构是如何的呢?答案一:一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500MA(可以在编程中设置的,至于硬件的实现机制,就不要管它了)。
问题二:数据是如何在USB传输线里面传送的答案二:数据在USB线里传送是由低位到高位发送的。
问题三:USB的编码方案?答案三:USB采用不归零取反来传输数据,当传输线上的差分数据输入0时就取反,输入1时就保持原值,为了确保信号发送的准确性,当在USB总线上发送一个包时,传输设备就要进行位插入***作(即在数据流中每连续6个1后就插入一个0),从而强迫NRZI码发生变化。
这个了解就行了,这些是由专门硬件处理的。
问题四:USB的数据格式是怎么样的呢?答案四:和其他的一样,USB数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUP),事务最后构成传输(中断传输、并行传输、批量传输和控制传输)。
下面简单介绍一下域、包、事务、传输,请注意他们之间的关系。
(一)域:是USB数据最小的单位,由若干位组成(至于是多少位由具体的域决定),域可分为七个类型:1、同步域(SYNC),八位,值固定为0000 0001,用于本地时钟与输入同步2、标识域(PID),由四位标识符+四位标识符反码构成,表明包的类型和格式,这是一个很重要的部分,这里可以计算出,USB的标识码有16种,具体分类请看问题五。
USB基础知识
1.拓扑结构USB是我们经常用的,只是看到USB线一头接着主机,一头接着USB设备。
但是设备是如何通信的呢?电气上的连接是怎么样的还不是很清楚?USB的可见的拓扑结构很好理解,就是一个USB host 接若干个Hub, hub下面接若干个USB Device。
2.枚举步骤USB协议定义了设备的6种状态,仅在枚举过程种,设备就经历了4个状态的迁移:上电状态(Powered),默认状态(Default),地址状态(Address)和配置状态(Configured)(其他两种是连接状态(Attached)和挂起状态(Suspend))。
Attached和Powered状态不难理解:当一个设备被正确插入到主机的USB接口时,就处于Attached(连接)的状态。
设备连接好了,USB主机识别了设备,同时没有对设备进行请求,USB设备就处于Suspended(挂起)状态。
下面步骤是Windows系统下典型的枚举过程,但是固件不能依此就认为所有的枚举操作都是按照这样一个流程行进。
设备必须在任何时候都能正确处理所有的主机请求。
1. 用户把USB设备插入USB端口或给系统启动时设备上电这里指的USB端口指的是主机下的根hub或主机下行端口上的hub端口。
Hub给端口供电,连接着的设备处于上电状态。
2. Hub监测它各个端口数据线上(D+/D-)的电压在hub端,数据线D+和D-都有一个阻值在14.25k到24.8k的下拉电阻Rpd,而在设备端,D+(全速,高速)和D-(低速)上有一个1.5k的上拉电阻Rpu。
当设备插入到hub端口时,有上拉电阻的一根数据线被拉高到幅值的90%的电压(大致是3V)。
hub检测到它的一根数据线是高电平,就认为是有设备插入,并能根据是D+还是D-被拉高来判断到底是什么设备(全速/低速)插入端口(全速、高速设备的区分在后面的章节中描述)。
检测到设备后,hub继续给设备供电,但并不急于与设备进行USB传输。