USB设备分类

USB系列五:USB设备配置描述符(重要) 在USB总线接口协议中,对于USB外部设备功能特征是通过端点(Endpoint)、配置(Configuration)和接口(Interface)来描述的,这些就是典型的USB描述符。 USB主机通过设备请求来读取外部设备的USB描述符,可以掌握该设备的接口信息和功能。USB设备请求提供了USB设备描述符的读取和写操作,包括标准设备请求和自定义请求两种。USB描述符和USB设备请求是USB外设的主要内容,是USB设备功能的体现。 阅读详情

USB设备分类 
USB从设备的分类可以从USB设备接口描述符(Standard   Interface   Descriptor)对应的的bInterfaceClass这一个byte得到。   
bInterfaceClass的典型代码为1,2,3,6,7,8,9,10,11,255。分别代表意思为1-audio:表示一个音频设   备。2-communication   device:通讯设备,如电话,moden等等。3-HID:人机交互设备,如键盘,鼠标等。6-image图象设备,如扫描仪,摄像头等,有时数码相   机也可归到这一类。7-打印机类。如单向,双向打印机等。8-mass   storage海量存储类。所有带有一定存储功能的都可以归到这一类。如数码相机大多数都归这一类。9-hub类。11-chip   card/smart   card。255-vendor   specific.厂家的自定义类,主要用于一些特殊的设备。如接口转接卡等。

USB协议以及枚举过程浅析 一、概述 数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUP),事务最后构成传输(中断传输、并行传输、批量传输和控制传输)。 二、域 域:是USB数据最小的单位,由若干位组成(至于是多少位由具体的域决定),域可分为七个类型 1、同步域(SYNC) 是用来告诉USB的串行接口引擎数据要开始传输了,请做好准备。除此之外,同步域还可以用来同步主机... 阅读详情

相关推荐

USB 基础笔记——描述符

设备描述符 bLength ——是设备描述符的总长度,以字节为单位。 bcdUSB ——则显示了设备支持的 USB 版本,通常是最新版本。这是一个二进制代码形式的十进制数 据,采用 0xAABC 的形式,其中 A 是主版本号, B 是次版本号, C 是子次版本号。例如, USB 2.0 设备拥有 0x0200 值, USB 1.1 设备拥有0x0110 值。通常,主机将使用 bcdUSB 以确定需要加载的 USB 驱动器。 bDeviceClass、 bDeviceSubClass 、

JFM的博客 2884

USB协议学习

除了HID的三个特定描述符组成对HID设备的解释外,5个标准描述符中与HID设备有关的部分有: 设备描述符中:bDeviceClass(USB 分配的设备类代码,第四位), bDeviceSubClass(USB 分配的子类代码,第5位), bDeviceProtocol(USB 分配的设备协议代码第六位)三个值必须为 0 接口描述符中: bInterfaceClass(接口类型,第6位) 的值必须是 0x03; bInterfaceSubClass(按口子类型,第7位) 的值为 0 或 1, 为

liu749929309的博客 847

USB总线的物理结构及设备分类

USB物理体系如图所示,它的,通过根HUB,可以外接USB设备和USB HUB()进行USB接口的扩展。

无线互联&网络介绍 2573

【USB笔记】接口描述符Interface Descriptor

USB笔记 接口描述符 (Interface Descriptor) 接口描述符(Interface Descriptor)描述了配置中一个特定的接口。配置提供了一个或多个接口,每个接口都含有类(Class),子类(SubClass)和协议(Protocol)的信息,以及接口所使用的端点(Endpoint)数目。 接口描述符(Interface Descriptor)总是作为配置描述符的一部分返回,不能直接用Get Descriptor或者Set Descriptor请求访问。 一个配置可含有多个同时活跃的

1万+

从零开始学USB(十八、USB的class)

关于USB的Class,对于学习USB协议的人,估计早就听到过此名词了。 而对于USB的Class的分类,此处先列出那个最基本的分类表: Base Class Descriptor Usage Description 00h Device Use class information...

To_run_away的博客 9081

代付系统/代付系统源码/支付宝代付系统/API代付系统

简介: 其他站买的,没有做测试,源码是JAVA的,附带了安装文档,需要的拿无售后 源码下载地址https://www.skpan.cn/2QnIARSZDxG 代付系统/代付系统源码/支付宝代付系统/API代付系统 系统流程: 后台开通代理——开通商户——商户做代付(后台手工提交和 api 提交两种方式) 1、纯代付系统 2、支持个人支付宝全自动 3、支持单笔/批量/API接口方式代付 4、支持白名单、谷歌验证 5、收付款模式采用自动回调/自动转账 一、运营平台 商户管.

刀客源码网 5579

USB接口类设备的分类

1、 2、 3、 4、 5、

782

mfcc总结,这个mel三角滤波器分组到底是如何起作用的呢?

先看fft频谱图(这是4096字节取样fft计算,横轴频率是从0到512,后边意义不大,未取,纵轴是振幅),那些我随便画的蓝色线,你有什么联想?: 再看,这绿色线,是否有一种上升后,便逐渐式微的感觉,都是三角形的,这或许也是mel当初和绝大多数人看到的: 如果在振幅上加上一条限制的黑线(振幅门槛限制),黑色线以下很多频率就没有意义了,你看,有用的频率连一半(512/2=256)都占不到...

ganggangwawa的博客 9908

USB 设备百科

音频类设备(USB Audio Class, UAC),包括声卡、USB 麦克风、USB 耳机、DAC 等。参考视频:https://youtu.be/iR2hYpq0KI0?:通讯设备类控制接口,常用于调制解调器、网络适配器等,配合 CDC-Data(0x0A)一起使用。:图像设备类,支持 PTP(图片传输协议)、MTP(媒体传输协议)等。:外置声卡、USB 麦克风、USB 耳机、会议麦、乐器接口。:视频类设备(UVC),包括摄像头、视频采集卡,通常免驱。

芯片驱动开发实践 2653

自动驾驶传感器选型实战:摄像头、激光雷达与毫米波雷达融合策略

自动驾驶感知系统的核心在于多传感器协同,而非单一技术优劣。摄像头擅长语义识别但受光照和天气制约;激光雷达提供高精度测距却面临成本、温漂与多径干扰等物理瓶颈;毫米波雷达则以全天候鲁棒性与精准测速成为安全底线的守门人。三者融合不是简单叠加,而是基于场景约束(如暴雨、强光、高速跟车)、成本边界(BOM控制)与时间窗口(量产节奏)的工程权衡。真实量产方案中,‘纯视觉’实为视觉主责+毫米波兜底,‘激光雷达上车’本质是用硬件真值加速算法迭代,而传统车企更倾向以毫米波为仲裁者协调冲突。理解这些底层原理,才能在传感器选型、

weixin_32495691的博客 276

哈密顿-雅可比不等式:连接最优控制与优化算法的自然物理原理

在控制理论与优化算法之间,存在一个深刻而实用的桥梁。最优控制理论旨在通过设计控制输入,使动态系统在时间维度上达到性能最优,其核心数学工具如庞特里亚金极大值原理和哈密顿-雅可比-贝尔曼方程,为解决连续时间系统的优化问题提供了优雅框架。然而,这些方法在高维非凸问题中面临求解难题。哈密顿-雅可比不等式作为一种松弛方法,通过构造李雅普诺夫函数并验证一个不等式条件,转而寻求性能有保障且易于实现的次优解,其本质是保证系统能量衰减和性能上界。这一原理与耗散性理论紧密相连,体现了自然物理系统(如阻尼振动)中能量耗散的普遍规

weixin_30582943的博客 313

USB设备驱动概述 分类: USB OTG驱动 ...

USB设备驱动·17.1 USB总线协议·17.1.1 USB设备简介·17.1.2 USB连接拓扑结构·17.1.3 USB通信的流程·17.1.4 USB四种传输模式·17.2.1观察USB设备的工具·17.2.2 USB设备请求·17.2.3设备描述符·17.2.4配置描述符·17.2.5接口描述符·17.2.6端点描述符·...

weixin_30338497的博客 1363

STM32 RC522串口驱动程序 (简单直接)

rc522作为使用非常多的读写卡芯片,使用SPI芯片读写应用已经非常广了。但有些时候我们只有串口可以使用,或者我们觉得串口使用更加方便,那么就必须要编写串口的驱动程序。不过很难找到可以直接使用的串口程序。所以在此将我这边写好的串口驱动写好如下: 直接上代码 下面是RC522.C的驱动文件。支持读写卡号8位数据。rc522用的是stm32 的串口3,调试显示是串口1; #include "rc522.h" #include "delay.h" /////////////////////////////////

qq_42074368的博客 9001

USB的VID和PID,以及分类

Base Class Descriptor Usage Description 00h Device Use class information in the Interface Descriptors 种类信息定义在接口描述符中 01h Interface Audio

我的U盘专区 1394

别再硬拔了!用这3个终端命令轻松搞定Mac上移动硬盘‘被程序占用’的问题

本文介绍了3个终端命令解决Mac上移动硬盘‘被程序占用’的问题,包括使用`diskutil list`定位硬盘、`lsof`查找占用进程以及`diskutil unmount`安全卸载。这些方法能有效避免数据风险,提升操作效率,特别适合开发者和技术爱好者。

weixin_33507732的博客 294

杰理SDK入门教程(一):SDK的四种编译方式的使用

杰理SDK提供了四种主要编译方式:1) JL Studio官方IDE,适合初学者;2) VS Code轻量级编辑器,需在SDK根目录打开;3) 命令行/脚本编译,灵活支持自动化;4) Code::Blocks开源IDE。每种方式都有详细操作指南,开发者可根据需求选择,初学者推荐从JL Studio开始熟悉编译流程。环境配置注意事项和编译成功标识均有明确说明,确保开发效率。

qq_42014563的博客 1149

USB设备类型

USB设备分类  USB从设备的分类可以从USB设备接口描述符(Standard   Interface   Descriptor)对应的的bInterfaceClass这一个byte得到。    bInterfaceClass的典型代码为1,2,3,6,7,8,9,10,11,255。分别代表意思为 1-audio:表示一个音频设   备。 2-communication   devic

djyrsty的专栏 1013

芒果YOLO11改进17:即插即用 | 损失函数Repulsion Loss|Repulsion 解决目标遮挡场景下的目标检测,为解决密集人群检测中遮挡设计的损失函数,打造高效

即插即用 | 损失函数Repulsion Loss|Repulsion 解决目标遮挡场景下的目标检测,为解决密集人群检测中遮挡设计的损失函数,打造高效

包括YOLOv5、YOLOv7、YOLOv8等模型改进 484

《通信技术 - USB》USB基础知识

USB官方地址 USB(Universal Serial Bus)是通用串行总线的缩写,它是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。 多媒体电脑刚问世时,外接式设备的传输接口各不相同,如打印机只能接LPT、调制解调器只能接RS232、鼠标键盘只能接PS/2等。繁杂的接口系统,加上必须安装驱动程序并重启才能使用的限制,都会造成用户的困扰。因此,创造出一个统一且支持易插

不问归期的博客 6157

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux 驱动开发之USB设备分析1

Linux 驱动开发之USB设备分析1(基于Linux6.6)---基本概念

ListQ的博客 1084

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux libusb USB开发(一)—— USB设备基础概念

在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元: a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE); b -- USB逻辑设备被USB系统软件看作是一个端点的集合; c -- 功能单元被客户软件看作是一个...

爱机械的假程序猿的博客 5031

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: ubuntu 启动字符界面
下一篇: asp.net 一点一滴(持续更新中......)
levine2008
博客等级 码龄20年 31粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值