usb接口

北京盛讯美恒厂家直供USBserver

匿名 (未验证) 提交于 2019-12-03 00:40:02
网络狗硬件设备指引方案 一:使用背景 目前公司的ERP系统部署在客户的系统环境中,客户的服务器环境大部分使用虚拟化技术,比如Vmware、hyper-v等,使用硬件狗的问题会比较多,针对此问题如下进行了传统方案和现推行的硬件方案对比。 USB SERVER售后好到货快,服务支持到位! 传统方案 1):硬件狗直连服务器 1.1):Hyper-V虚拟化无法读取USB接口 1.2):使用Vmvare飘移技术后无法使用硬件狗 1.3):刀片服务器USB口少,无法直连硬件狗 2):USB-Over-Network 2.1):需要单独使用PC机或者服务器,浪费设备,并且占用机房空间 2.2):使用过的同事反馈使用中稳定性差 2.3):USB接口有限,扩展需要加HUB,导致稳定性会更差 硬件方案 1):使用USB-SERVER硬件设备 1.1):根据不同的型号,端口数量更多 1.2):设备小巧,在机房中易摆放 1.3):不需要内部做策略限制访问,设备自身带有IP段的访问权限设置功能 传统方案与现行方案总结: 现行硬件方案不需要其他的硬件辅助设备,自身占用空间更小、稳定性高,客户有其他的USB-key设备均可接入使用,易于所有USB-key的统一管理、安全性高 设备图片 1):7口设备: 2):14口设备 二:使用指引 1、 接入拓扑如下: 2、设备安装指引 2.1:初始WEB登陆 USB

STM32 USB 之从0开始移植笔记

匿名 (未验证) 提交于 2019-12-03 00:30:01
动机 ----------------------------------- 写在前面的话:最近逛淘宝无意间发现 RC522 居然只要 10 元左右就可以包邮买到,真是太便宜了,就忍不住买了个回来玩玩。到货移植到我的板子上 后突然发现我的 USB 口紧张了, 一个用来给板子供电一个插 一个插入 usb 转串口给 RC522 下命令。就想着将板子供电和 RC522 传输用一个 USB 接口来实现。这就是这次折腾 USB 的来由 ~-~ 开始折腾 USB----------------------------- 首先我想拿来主义,百度一个完整的 USB 范例就完事。以上就百度了下 STM32 USB HID 那就一个多啊,已是我就下一个看一个看是否适合我用。很快我就发现了两个问题不能说所有至少我百度到到都是这样: 1. 这些范例大都是在官方 USB 范例上修改得来,工程名都没做修改。 2. 这些范例大都是用的 3.x 的 USB FW ,官网上我搜到的已是 4.0 了 3. 这些范例中 STM 中为了兼容他的 N 个板子 做了很多通用性的处理。这些对于初学者来说不够清晰明了。 所以我决定从 0 开始构建一个方便移植的模块,移植他的 JoyStickMouse 。在我的项目中用到时加入这个模块即可。 首先从官网下载最新的 USB 库 得到的是一个压缩包 stsw-stm32081.zip

USB小票打印解决办法

匿名 (未验证) 提交于 2019-12-03 00:30:01
转载的: https://blog.csdn.net/ghs79/article/details/46543845 \?\USB#VID_8866&PID_0100#0001B0000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed} USB小票打印解决办法 一、需要驱动,无需更改程序 安装USB打印驱动,然后共享打印机,通过 “\\计算机\打印机名”的形式,按端口方式写。 二、直接写USB端口,无需驱动,但需要改程序。 1、USB端口的形式如:\\?\usb#vid_0483&pid_5720#11101800002#{a5dcbf10-6530-11d2-901f-00c04fb951ed}。 1.1、顺便说下:在我测试过程中,发现同一台小票打印机,在不同电脑上显示的端口名称是一样的。 1.2、根据查的资料推断,同一型号的打印机名称应该是固定的(没有证实)。 2、用串口与电脑通信,实现数据的发送。 2.1、本人改了网上的SPcomm控件,以支持COM10以上的端口和USB端口。在CreateFile中产生影响。 3、提供DEMO和控件源码。 3.1、DEMO中可以检测USB打印机的名称:先打开程序,再插入USB打印机。 http://download.csdn.net/detail/ghs79/8818157 利用标签设计软件做好模板

hisi3559平台PCIE转USB调试

匿名 (未验证) 提交于 2019-12-03 00:22:01
pci驱动分为总线驱动和设备驱动。总线驱动是linux内核完成,主要完成设备的枚举,常规64个字节配置空间的访问。设备驱动是针对PCI接口具体设备需要实现的功能 hisi3559的ARM平台的PCIE目前不支持热插拔。 在内核的目录下: osdrv/opensource/linux/linux-3.18.y$ 执行make ARCH=arm CROSS_COMPILE=arm-hisiv600-linux- menuconfig 点击Bus support 进去 以上的选项也是顺序出现的,依次选中即可。 目前到这边,继续往下看。 另外还有一个 PCI host controller drivers ―> 没有选择,目前我的PCIE的芯片是免驱的,驱动是写在一个EEPROM中,需要提前烧录好 Hisilicon PCI Express support (NEW) ―> 进去之后还有一些参数的配置, 海思的文档中没有介绍,说让看 标准协议《PCI Express Base Specification Revision 2.1 》中 7.5 章节 先按照默认的,不行再修改。目前我们使用的是1G的DDR内存,海思默认的也是1G的内存。 RC(PCI Express root complex) 在RC模式时,使用PCIE类型1配置头; EP(endpoint device)工作方式

高通平台:USB充电【转】

匿名 (未验证) 提交于 2019-12-03 00:11:01
USB Battery Charging V1.2 Specification 定义了USB充电器的类型或者叫做充电源。 1.1 Standard Downstream Port(SDP) 这种USB端口存在于主机PC中,这个是与USB的规格书一致的。 当一个USB外设接到SDP端口上的时候,有下列几种情况: 当总线挂起的时候电流应该小于2.5mA. 如果总线没有挂起并且没有配置,或者连接到一个总线供电的hub上,电流应该小于100ma 如果总线没有挂起且配置好了,电流应该小于等于200ma。 这些充电端口可以供应高达1500ma的电流给移动设备充电。 然而这些DCP端口不支持通过USB接口进行数据传输。 电池充电规格书定义了数据线应该被短接在这种DCP情况下。 充电类型的检查依赖于这些数据线。 1.3 charging Dedicated Port (CDP) CDP端口是一个在主机端的特殊端口,能够提供高达1500ma的电流,与此同时,可以枚举设备以供正常的USB使用。 这些适配器不像正常的标准充电器那样,短接数据线。他们有自己的组合,上拉或者下拉数据线。 1.5 Floated charger 这种类型的充电器被看做是不兼容的充电器类型。USB数据线没有短接并且是悬空的。 因此,与标准类型的充电器相比,当充电检测上拉或者下拉的时候,电压的范围将决定了,他不会 被识别成是DCP

STM32F3 USB调试总结

匿名 (未验证) 提交于 2019-12-03 00:02:01
STM32F3 USB调试总结 经过近1周的学习和调试,发现USB还是比较好用的,就是有点小麻烦。不过我这学习的目的主要是立马就用的那种,对于具体的协议什么的看得都比较浅。 配置注意描述报告 全速以上D+脚要有上拉电阻,在枚举完毕后上拉 增加端点后需要添加到初始化和关闭函数里 中断传输模式直接传就行,仅需要注意此时USB的状态,别在BUSY就好了 批量传输需要主机主动读才行,不然你发了主机不读就白费了 模拟成串口速度还是挺快的,好像是串口设备这边限制了速度,波特率嘛,真是,不过我测试的时候发现如果持续上传的话,有可能串口设备这边会丢包严重,甚至接收不到,下发则毫无压力。毕竟是BULK,批量传送模式啊! 鼠标设备(无驱动标准HID设备或者自定义HID设备)好像只能设置为中断传送模式,我测试了各种方法,还是毫无反应,真是崩溃呀。 做成了HID带驱动的设备,速度是比较快的,就是这个驱动,需要微软集成,得交钱,自己测试的时候就用NI-VISA Driver Wizard做了一个,不带数字签名。 最后希望能有大神看到这个,给菜鸟点指点。。。。。不胜感激。。。。 来源:51CTO 作者: 菜鸟写代码 链接:https://blog.csdn.net/weixin_42831633/article/details/100707440

USB接口不同颜色的作用

匿名 (未验证) 提交于 2019-12-02 23:55:01
  USB插孔有着不同的颜色。最多见的是蓝色、黄色和黑色: 黑色插孔:   黑色插孔就代表一般的普通USB插孔,没有特殊含义,早期的表示USB 1.0,现在多代表USB 2.0插孔。 蓝色插孔:   蓝色插孔代表USB 3.0。USB 2.0为480Mbps半双工,而USB 3.0为5Gbps全双工,理论上能达到USB 2.0速度的10倍。例如,一个采用 USB3.0 的闪存驱动器可以在15秒钟将1GB的数据转移到一个主机,而USB 2.0则需要43秒。 黄色插孔:   黄色USB插孔又被称为Powered USB,一般为“USB 2.0 + 关机可充电"接口,支持在关闭电脑的时候,为USB提供电源。方便关机为手机、MP3等进行充电,而且还不会造成浪费。 来源:博客园 作者: 蓝_我的爱人 链接:https://www.cnblogs.com/zblwyj/p/11419555.html

USB OTG ID 检测原理

匿名 (未验证) 提交于 2019-12-02 23:43:01
OTG 检测的原理是: USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。USB OTG技术可实现没有主机时设备与设备之间的数据传输。例如:数码相机可以直接与打印机连接并打印照片,手机与手机之间可以直接传送数据等,从而拓展了USB技术的应用范围。在OTG中,初始主机设备称为A设备,外设称为B设备。也就是说,手机既可以做外设,又可以做主机来传送数据,可用电缆的连接方式来决定初始角色(由ID线的状态来决定)。 USB OTG接口中有5条线: 2条用来传送数据(D+ 、D-); 1条是电源线(VBUS); 1条则是接地线(GND)、 1条是ID线。ID线―以用于识别不同的电缆端点,mini-A插头(即A外设)中的ID引脚接地,mini-B插头(即B外设)中的ID引脚浮空。当OTG设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮空的设备则认为是B设备(外设)。 只有而言支持USB OTG的设备(即可以做USB Host有可以做Slave的设备),USB_ID信号才有意义。 当设备检测到USB_ID信号为低时,表该设备应作为Host(主机,也称A设备)用。 当设备检测到USB_ID信号为高时,表示该设备作为Slave(外设,也称B设备)用。 实际的USB连接线中,是没有USB