USB(UniversalSerialBus),其中文为通用串行总线,是一个外部总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人计算机和计算机周边配套的通信。标准USB接口通过四线实现主机跟设备之间的通信连接(Vdd/D+/D-/GND),每台主机最多可以连接127个外部设备,并且不会损失通信速度。常用的电脑周边USB设备有鼠标、键盘、U盘、音响、摄像头等等。那么一台主机(电脑),
转载 2023-06-25 17:36:19
169阅读
最近在弄对usb设备应用方面的事,具体的说是HID设备(只是USB的一种),我发现HID的GUID,跟普通的USB的GUID是不一样的。那跟它们通讯时用到的方法也因该有所区别,刚开始找设备是的过程是相同的,只是GUID不一样了,但到后面找设备的具体信息什么的(如:VID,PID,输入\输出的buff
转载 2019-07-15 14:11:00
241阅读
2评论
科普下USB复合设备USB组合设备的区别。关键字Communication Device Class,简称CDCUSB Compound Device,USB复合设备USB Composit
转载 2023-05-16 11:55:54
1338阅读
USB的从属模式允许用户连接到专门给Android设备设计的USB主机硬件。这些附件必须遵循在Android从属模式开发工具文档中描述的Android从属模式协议。这个协议允许Android设备即使不作为USB主机依然能够跟USB硬件进行交互。当Android设备处于USB从属模式时,被连接的Android USB附件会作为主机,提供用于供电的USB总线,并列举被连接的设备。Android3.1(
转载 2023-08-17 22:17:31
145阅读
科普下USB复合设备USB组合设备的区别。 关键字 Communication Device Class,简称CDC USB Compound Device,USB复合设备 USB Composite Device,USB组合设备 摘要 Compound Device内嵌Hub和多个Function,每个Function都相当于一个独立的USB外设,有自己的PID/VID/DID。 Compos
转载 2022-08-29 15:14:07
2558阅读
文章目录1.简介2.描述符3.枚举流程3.1 USB设备请求3.2 流程4.枚举伪代码(从机)5.参考文档 1.简介  枚举就是主机获取从机的信息(各种描述符)用来加载不同的驱动,告诉主机要怎么控制、通信,主机检测到从机上线之后会进行枚举的流程,枚举在USB中最重要也最复杂,前面说到USB传输有四种模式,控制传输最繁琐但能够保证枚举的正确性。2.描述符  USB1.1中标准描述符有设备描述符(D
1.枚举就是从设备读取各种描述符信息,主机根据读取的描述符信息来决定加载什么驱动,确定是什么样的设备以及如何通信等。2.在USB设备的枚举过程中使用了控制传输,这种传输保证数据传输的正确性。控制传输分为:建立过程(主机发起)、可选的数据过程和状态过程。3.控制传输解析:(1)主机发起建立过程,建立过程开始于一个SETUP令牌包,后面紧跟一个DATA0数据包,接着就是数据过程。(2)如果是控制读传输
 说明:本次是在windows 系统操作实现的。 serial 使用场景,获取得力扫码枪的扫码数据,该扫码枪支持三种通讯接口设置,如下图  即插即用的是 USB-KBW功能,插上去即可获取扫码数据,第二种是通过USB虚拟串口功能实现的,即通过com 口,使用前可以通过扫码这三种方式中的其中一种进行设置通讯方式。 首先介绍第二种方式第二种方
作者美克能源       发布时间: 2018-6-6导读:一、计算机在线维护管理系统(一)系统组成1、总控站(后台)。由监控站、工程维护站、系统接口等构成,运用管理分析软件处理接收的数据并通过Web发布。工程维护人员登录服务器可查看全厂所有在线设备的运行状态以及完善的历史、实时数据分析统计。2、现场设备控制站(ES)。根据现场设备需要,可选择监控
工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下代码设备Chromium的代码里能找到USB设备厂商和型号,但不是很全,比如我呆板上的VID_0480&PID_A004就找不到:http://src.chromium.org/svn/trunk/src/third_party/usb_ids/usb.ids每日一道理 喜欢海,
转载 2013-05-18 18:08:00
139阅读
17点赞
1评论
virtualbox开启usb设备支持 virtualbox开启usb设备支持 virtualbox默认是不支持usb设备的,需要手工修改一些设置才能使用。 1.修改为usb设备增加普通用户权限 1.1 增加一个名为usbfs的用户组 代码: xmoney@xmoney-laptop:~$sudo groupadd usbfs
转载 精选 2010-08-24 11:32:29
823阅读
Linux操作系统是一款开放源代码的操作系统,拥有多样化的应用程序和工具,广泛应用于个人电脑、服务器和嵌入式设备等领域。其中,USB设备是Linux操作系统中常见的外部设备,可用于存储数据、传输文件、连接外部设备等多种用途。本文将重点介绍Linux操作系统中与USB设备相关的红帽(Red Hat)发行版。 首先,红帽是基于Linux内核的一款发行版,以其稳定性和安全性而闻名。在红帽系统中,USB
Linux作为一种开源操作系统,有着广泛的应用领域。在Linux中,查看设备USB设备是一个非常常见的操作,尤其是对于系统维护和故障排查来说至关重要。通过查看设备USB设备,我们可以了解系统中所连接的外部设备的详细信息,从而更好地管理和维护系统。 在Linux中,有多种命令可以用来查看设备USB设备。其中一种常用的命令是`lsusb`,它可以列出系统中当前连接的所有USB设备的详细信息。使
原创 5月前
475阅读
How to Reset USB Device in Linux by ROMAN10 on MAY 4, 2011 · 9 COMMENTS How to Reset USB Device in Linux by ROMAN10 on MAY 4, 2011 · 9 COMMENTS How to
转载 2019-09-17 09:58:00
807阅读
2评论
转载 2021-08-23 23:30:00
316阅读
2评论
lsusb
原创 2023-04-10 19:44:47
104阅读
USB | 查询usb设备占用带宽
原创 2023-06-03 03:01:53
177阅读
USB设备检测也是通过/proc目录下的USB文件系统进行的。为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块。在检测开始时,一般要先检测是否存在/proc/bus/usb目录,若不存在则尝试插入USB桥接模块。 现在一般的USB桥接器模块有两种类型,UHCI和OHCI。在决定插入那一个桥接器模块时,可以察看/proc/pci文件来决定。打开此文件,您若发现USB节为 I/O
转载 9月前
33阅读
Android通过两种模式支持各种USB设备USB accessory 和USB host。(Android 3.1 API 12 以上)对USB主机和附件模式的支持最终取决于设备的硬件,和API级别无关。可以通过元素过滤支持USB主机和附件的设备。在这种情况下,因为USB接口被占用,使用WiFi调试$ adb connect device_ip_address(电脑开WiFi,手机连接的IP
  • 1
  • 2
  • 3
  • 4
  • 5