标签:USB

USB复合设备及UVC Profile的描述符详解

在本文中简要的总结了USB Composite设备尤其是UVC Camera设备的USB描述符的结构。

USB控制传输中的Setup Packet

本文总结了USB标准定义的通用包中Setup Packet的结构和分类。

USB传输类型之Control Transfer

2022-03-01
硬件
USB
本文基于对usb in a nutshell相关章节的学习,总结了控制传输类型的完整工作流程。并以USB设备描述符的读取通信过程加以说明。

USB标准包类型总结

2022-03-01
硬件
USB
本文基于对usb in a nutshell的学习,总结了USB通信中的基本数据包类型。

USB UVC协议SET/GET Request结构解析

本文基于对UVC协议第四部分的学习,整理出来UVC Set/Get请求的数据结构,及其每个Field的解析和说明。

USB传输类型之Interrupt/Bulk/Isochronous Transfer

2022-03-03
硬件
USB
本文基于对usb in a nutshell相关章节的学习,整理了三种usb传输类型的完整工作流程。

UVC的视频格式协商流程-Video Probe&Commit Request

本文对UVC协议下,Host与Device之间在传输Streaming之前进行媒体流格式、参数协商的Video Streaming Probe&Commit的过程做了一个简单地总结。

USB接口与端点的概念总结

2022-03-18
硬件
USB
本文基于对usb in a nutshell的学习,总结了USB标准协议中接口和端点的相关概念。

基于Linux UAC gadget驱动实现Audio Control处理-应用层

本文总结了SigmaStar提供的在基于Linux kernel的UAC gadget设备中增加audio control控制功能的完整工作流程,应用层部分。

基于Linux UAC gadget驱动实现Audio Control处理-Kernel层GET

本文总结了SigmaStar提供的在基于Linux kernel的UAC gadget设备中增加audio control控制功能的完整工作流程,内核层GET部分。

基于Linux UAC gadget驱动实现Audio Control处理-Kernel层SET

本文总结了SigmaStar提供的在基于Linux kernel的UAC gadget设备中增加audio control控制功能的完整工作流程,内核层SET部分。

《Microsoft Skype for Business H.264 Video Encoder Specification》学习笔记

本文基于对微软Teams认证的官方文档《Microsoft Skype for Business H.264 Video Encoder Specification》的学习,整理出来进行Teams的H.264 Encoder认证的技术需求与流程。