USB描述符

设备描述符 PID VID 子类协议 usb协议版本 配置的数量

配置描述符 供电模式 电流值 接口数量

接口描述符 接口类型 接口子类型 接口协议 字符串的索引值

端点描述符 端点地址 传输属性 轮询间隔 数据包大小

USB传输方式

usb的传输模式USB 令牌包-数据包-/握手包 的传输机制,在令牌包中指定数据包去向或者来源的设备地址和端点,从而保证了只有一个设备对数据包/令牌包作出响应。握手包表示了传输的成功与否,等时传输没有握手包

令牌包总是由主机发送,数据包方向不一定,所以说明了usb传输方式是总是由主机发起

控制传输

适用主要应用于设备的枚举过程(如读取设备描述符,设置地址,设置配置等)和对数据准确性要求较高的场合,有保留带宽 10%,高速20%

等时传输

没有握手包,保证实时性,

中断传输

主机定时轮询端点

批量传输

带宽不稳定,实时性差

UVC简介

USB协议有很多的class协议来为不同的功能定义各自的标准接口和具体的总线上的数据交互格式和内容,uvc就是USB video class USB视频捕获设备定义的协议标准。

UVC描述符

usb uvc协议 1相关推荐

  1. USB UVC协议分析

    USB描述符分析软件 USB Device Viewer.USBlyzer.BusHound. #define USB_DT_DEVICE 0x01 #define USB_DT_CONFIG    ...

  2. 1.[RK3288][Android6.0] USB UVC 协议简结

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 UVC协议官方文档: http://www.usb.org/developers/docs/dev ...

  3. linux下uvc协议访问usb摄像头,Ubuntu调用USB摄像头

    FreeBSD Webcam:传送门 1 查看摄像头USB驱动 CMD ls /dev/v* Result /dev/vcs /dev/vcs4 /dev/vcsa1 /dev/vcsa5 /dev/ ...

  4. USB UVC实战笔记第1篇—UVC设备枚举过程详细分析

    1 UVC枚举过程分析 UVC,全称为:USB video class 或USB video device class.是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标 ...

  5. mtk平台androidl usb uvc camera 调试记录

    USB video class(又称为USB video device class or UVC)就是USB device class视频产品在不需要安装任何的驱动程序下即插即用,包括摄像头.数字摄影 ...

  6. Android 外接基于UVC协议的摄像头并实现预览

    先来一段从网上找到的理论知识,对UVC协议有初步的印象 UVC协议:USB Video Class,USB视频类,是一种为USB视频捕获设备定义的协议标准. Android 平台支持使用即插即用的 U ...

  7. USB UVC实战笔记第2篇—提取描述符信息

    此情此景,我脑海里突然联想到当年宋丹丹老师提出的一个深奥的问题"把大象装冰箱分几步?",你可以按照宋丹丹老师的 方法"开冰箱-把大象装进去-关冰箱",但小品归小 ...

  8. USB HID 协议

    USB HID 协议入门 转载请注明来源:cuixiaolei的技术博客 USB HID设备类的应用场合 USB HID类是USB设备的一个标准设备类,包括的设备非常多.HID类设备定义它属于人机交互 ...

  9. USB Type-C 协议

    USB type-C从2014年发布 feature 支持到最高40G的带宽,支持2个4K显示的带宽 正反插,具有用户友好的特性 cross protocol,兼容USB typeA/B Power ...

  10. 一张图看懂Battery Charging Specification 1.2(BC1.2)USB充电协议

    一张图看懂Battery Charging Specification 1.2(BC1.2)USB充电协议 作者:AirCity 2019.11.2 本文所有权归作者Aircity所有 Aircity ...

最新文章

  1. signature=680da11b802226668317d65ae7c38eb7,encryption with designated verifiers
  2. NLP领域“学霸”太多,一年前标准已过时,新跑分标准SuperGLUE出炉
  3. Linux中表示“时间”的结构体和相关函数
  4. Linux——主流发行版本
  5. flash 及 flex 技术
  6. WinForm软件开机自动启动详细方法
  7. 6Lua元表和冒号 self
  8. 电子计算机系统集成费用,信息服务资费标准 计算机信息系统集成类.pdf
  9. JAVA整合无忧代理IP做数据采集的DEMO
  10. 微信公众号如何运营和管理?
  11. 手把手简单制作一个 Java 木马程序
  12. 教你写递归——递归三部曲
  13. 从人物的名字看香港电影人的文化底蕴
  14. 如何解决打开浏览器跳转MSN中国页面
  15. jmp 指令的几种寻址方式
  16. 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
  17. cocos2d-x线程通信STL
  18. 杭电2504又见GCD逆推最大公约数
  19. 基于大数据的精准营销
  20. Cling 源码解析

热门文章

  1. 高通android刷机工具,高通android7.0刷机工具使用介绍
  2. 怎么学计算机制作ppt教程,ppt 制作教程步骤(新手电脑制作 ppt 详细步骤)
  3. A Easy Game(FZU 2146)
  4. Hanlp-地名识别调试方法详解
  5. yum指令安装失败,或导致图形界面黑屏如何解决
  6. 小白如何开始学习计算机编程?
  7. matlab查表svpwm,SVPWM的查表生成方式代码
  8. JVM内存结构和Java内存模型别再傻傻分不清了
  9. Multisim 版本针对3D元件库说明
  10. web压力测试工具介绍