6、USB Video Class Specification】的更多相关文章

关于USB Class 将设备归为既定的类别,并对相应类别的设备的在USB协议的应用级协议和接口作出规范,这样只要按照类设备的标准实现驱动程序和设备,则一套驱动可以驱动这一类的所有设备,而这一类设备可以在已经包含这一类设备驱动程序的操作系统中实现“免驱”.比较常见的类设备是移动存储设备Massstorageclass,常见的移动硬盘和U盘都是这类设备,应用层协议种类有CBI(应用层使用UFI)和更加常见Bulk-Only(使用SCSIProtocl Specification - 2)等,而We…
1 Video Class 基础概念Usb协议中,除了通用的软硬件电气接口规范等,还包含了各种各样的Class协议,用来为不同的功能定义各自的标准接口和具体的总线上的数据交互格式和内容.这些Class协议的数量非常多,最常见的比如支持U盘功能的Mass Storage Class,以及通用的数据交换协议:CDC class.此外还包括Audio Class, Print Class等等.     理论上说,即使没有这些Class,通过专用驱动也能够实现各种各样的应用功能.但是,正如Mass St…
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4186852 Linux 串口.usb转串口驱动分析2 内核版本:2.6.35.6                                                                        荣鹏140319 声明:图和个别段落(我做了小的修改)是直接从网上截取 目标:主要是想对Linux 串口.usb转串口驱动框…
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4186851 Linux 串口.usb转串口驱动分析1 内核版本:2.6.35.6                                                                        荣鹏140319 声明:图和个别段落(我做了小的修改)是直接从网上截取 目标:主要是想对Linux 串口.usb转串口驱动框…
USB Video Class驱动是WINDOWS系统包含的一个针对于USB VIDEO 类的驱动程序. 好多project师都做过USB VIDEO设备端的开发, 基本的工作内容为: 使用FIRMWARE,或者LIINUX GADGET驱动程序, 构建USB VIDEO设备的描写叙述符, 通过这些描写叙述符的TOPOLOGY关系, 让系统了解,设备所支持的某些控制, 支持的视频格式, 系统驱动通过对这些描写叙述符的解释, 构建自己的KS, FILTER, NODE, PIN网络, 属性, 方法…
前言 主要是想对Linux 串口.usb转串口驱动框架有一个整体的把控,因此会忽略某些细节,同时里面涉及到的一些驱动基础,比如字符设备驱动.平台驱动等也不进行详细说明原理.如果有任何错误地方,请指出,谢谢! 声明:图和个别段落(我做了小的修改)是直接从网上截取 整体概述 linux下的串口或者usb转串口驱动都是依赖linux内核提供的tty核心.tty线路规划和tty驱动,所以牵涉到很多层次,之所以有这么多层次,肯定是有它们存在意义的. 举例来说,像串口或者usb转串口的驱动,最终可以确定的是…
一.USB固件和USB传输方式 USB固件: USB固件一般不需要我们编写,在此不做程序分析. USB固件中包含USB设备的出厂信息,如厂商ID.产品ID.主版本号和次版本号等.这就是为什么当我们把U盘插入USB口的时候主机可以知道这是一个U盘设备. 除包含出厂信息外,固件中还包含处理USB协议和设备读写操作的程序,如将数据从设备发送到总线上或从总线中将数据读取到设备中.驱动程序只是将USB规范定义的请求发送给固件程序,固件程序负责将数据写入设备中.USB规范定义了USB设备间的通信方式. US…
GPIB 我们研究的第一个总线是IEEE 488总线,较为熟悉的称谓是GPIB(通用接口总线).GPIB是一种在业界已经得到证明的专为仪器控制应用设计的总线.GPIB在过去30年来一直是鲁棒的.可靠的通信总线,由于其低时延和可接受的带宽的特点,GPIB目前仍然是仪器控制中最常见的选择.GPIB的优势在于为业界广泛采纳,并有超过10,000种仪器模型带有GPIB接口. 由于其最大带宽为1.8 MB/s,GPIB最为适合与分立仪器通信,并对分立仪器进行控制.最新的高速版HS488将带宽提高到8 MB…
根据图12.4, Linux倾向于将主机端的驱动与外设端的驱动分离, 而通过一个核心层将某种总线的协议进行抽象, 外设端的驱动调用核心层API间接过渡到对主机驱动传输函数的调用. 对于I 2 C. SPI这类不具备热插拔能力的总线而言, 一般在arch/arm/mach-xxx或者arch/arm/boot/dts中会有相应的板级描述信息, 描述外设与主机的连接情况.Linux的各个子系统都呈现为相同的特点, 表17.1类比了I 2 C. SPI. USB驱动架构, 其他的PCI等都是类似的. …
ESXi 7 U2 标准版镜像集成 NUC 网卡.USB 网卡 和 NVMe 驱动. 请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u2-nuc-usb-nvme/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www.sysin.org 2021.09.13 更新:SLIC 更新到 2.6,支持 Windows Server 2022. 2021.08.31 更新:集成 "vmkusb-nic-fling&quo…