USB 虚拟显示器

2022-03-02 1676 0
站长漫谈淘宝店 https://zzmt.taobao.com

虚拟显示器需求

呃,有一个需求,说要搞一个显示虚拟器,用来干什么了,我也不清楚,反下干就对了。
手中无任何资料,不过在网友的建议下买了一个USB转HDMI的设备,这个安装完成后,用它自带的驱动就可以在电脑上有一个显示器。
USB显示器

当然,如果接上HDMI的显示器,会真的出现一个显示器的。
显示器显示

虚拟显示器实现

本人经过认真的分析过这个设备,然后在底层通过WINDOWS驱动模拟它的物理设备,就真的实现了这个显示器设备。别说,还真能用。

USB 虚拟显示器

分辨率为1920x1080,刷新率为59HZ.

虚拟显示器驱动安装文件列表

2022/01/07  08:41            81,920 devcon.exe
2022/03/01  14:28    <DIR>          FL2000
2022/02/28  10:38         8,058,744 FL2000-2.1.34054.0.exe
2022/03/01  10:49                58 install.bat
2022/03/03  11:49           387,880 Untitled.png
2022/03/02  11:44               784 vdisplay.cer
2022/03/02  11:44             1,735 vdisplay.inf
2022/03/02  11:44           684,032 vdisplay.pdb
2022/03/02  11:44            50,504 vdisplay.sys

就是执行install.bat文件,虚拟一个根总线,然后创建一个PDO,这个PDO要模拟真实的物理设备,最后安装它自带的FL2000-2.1.34054.0.exe驱动就可以了。当然也可以在安装目录找到它的驱动文件。

如果有同学需要这个产品,它的购买地址为:https://detail.tmall.com/item.htm?id=575703783670&from=www.usbzh.com&sku_properties=148242406:37660396
不过本人买的是最便宜的,85块钱的。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

Windows下UVC虚拟摄像头的实现
最近在Windows10 x64环境下,开发了一个虚拟UVC摄像头驱动。确切的来说这不是摄像头驱动,而是一个虚拟USB总线驱动。使用该虚拟总线驱动使用应用软件通过IOCTL控制总线子设备的创建与卸载。驱动安装完成后,是一个单纯的USB虚拟总线。应用软件通过发送自定义IOCTL码IOCTL_BUSEN......
DisplayPort 简介
DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。该接口免认证、免授权金,主要用于视频源与显示器等设备的连接,并也支持携带音频、USB和其他形式的数据。此接口的设计是为取代传统的VGA、DVI和FPD-Link(LVDS)接口......
DisplayPort的TYPE-C管脚分配
当为显示源时(DFP_D)当USB Type-C 为显示源(DFP_D)时,TYPE-C的引脚A2-A3, A8, A10-A11 和 B2-B3, B8, B10-B11将会被配置成 A, B, C, D, E ,F.A,B,C和D引脚用于USB Type-C电缆以及USB适配器一起使用Type-......
DisplayPort常见问答
DisplayPort如何工作?在基本级别上,DisplayPort的工作原理与任何其他音频和视频数据连接一样。您可以将电缆的一端插入设备,无论是笔记本电脑、台式计算机或外部图形卡,另一头插入显示器。这些设备可以相互检测并自动配置,但您可能需要使用远程或监视器上的控件手动选择DisplayPort输......
DisplayPort的热插拔检测
热插拔检测(HPD)机制向托管视频GPU的DFP_U提供显示(UFP_U)状态信息。 通过以下方式实现此机制:通过IRQ_HPD中断信号(从低到高切换),指示将显示器(UFP_U)连接到视频源(DFP_U)。在DisplayPort状态更新消息(DisplayPort Status Update)中......
DisplayPort与eDP的区别
eDP是Embedded Display Port,即嵌入式DisplayPort的缩写。顾名思义,这个是应用于板卡内部的。通过eDP(embedded DisplayPort)技术,我们可以直接从GPU直接输入视频信号到控制面板,这样减少了中间电路的配置 ,使PC机特别是笔记本电脑理链路的省电,......
DisplayPort的TYPE-C信号定义和配置功能描述
DisplayPort的备用模式重新配置TYPE-C连接器上的某些引脚以支持其他协议.例如DisplayPort备用模式的USB-C型连接器引脚分配。VESA规范中列出了不同的解决方案,这些解决方案通过特定的连接器插脚和电线支持USB Type-C上的DP。24引脚的USB Type-C连接器可以分......
DisplayPort与LVDS,DVI,HDMI接口之间的对比
DisplayPort与LVDS,DVI,HDMI这些常见的接口一样,基本都是用于传输视频的接口,那么它们有什么区别呢?DisplayPort 和 DVI比较PC机中的主流集成图形解决方案已经不再集成DVI接口。这是因为数字显示接口需要与低于65nm的处理技术兼容,以便在PC中具有广泛的可用性。DV......
DisplayPort 配套标准
Mini DisplayPortMini DisplayPort是一个微型版本的DisplayPort。由苹果公司于2008年10月14日发表。现在应用于MacBook(取代先前的Mini-DVI)、MacBook Air(取代先前的Micro-DVI)与MacBook Pro(取代先前的DVI)笔......
DisplayPort 版本
DisplayPort的最新版本为2.0,现适用的版本速度对比如下图:DisplayPort 2.0三倍数据带宽性能之前版本的DisplayPort v1.4a提供了32.4 Gbps的最大链路带宽,四个通道中的每一个都以8.1 Gbps / lane的链路速率运行。使用8b / 10b信道编码,相......
DisplayPort备用模式的协商和角色转换
VESA DisplayPort备用模式和USB Type-C连接器标准规范描述了用于进入或退出备用模式的视频数据源和视频数据接收器之间的交互,以及确保两个实体之间通信使用一致性的命令和规则。设备和主机通过Power Delivery协议(也定义了数据角色)在完成设备功能协商完成之前,备用模式协商是......
USB TYPE-C连接的扩展功能DisplayPort模式和与扩展坞
当TYPE-C接口适用于DisplayPort视频数据传输时,数据是是单方向传输,有可能是主机到设备,也可能是设备到主机的传输机制。其连接模型如下图所示:从上图可以看到:当传输DisplayPort视频数据时,是单方向的。可能是从主机到设备,也可能是从设备到主机。当为USB3.x数据传输时,是......
Win10 x64虚拟设备之触摸屏
前一段时间在本人整理了自己编写的USB虚拟驱动框架,在其基础上实现了虚拟键盘,鼠标的功能。本节是继虚拟键盘鼠标的另一个虚拟USB设备-触摸屏触摸屏设备是HID设备的一个小类,但是随着触摸设备使用的越来越广泛,这类设备也变地越来越重要。触摸屏设备的原理和我们手机上的触摸屏原理一样,是在电脑屏幕上有一层......
HID设备虚拟触摸屏上报的多点数据系统不响应
前一般时间在Windows10下使用USB驱动虚拟了一个触摸屏设备,上层软件按照HID报告述符的格式下发触摸屏数据给驱动,再由驱动将数据上交给系统,实现虚拟触摸屏的功能。今天,突发奇想,上次的报告描述符仅支持的是一个点触摸效果,今天保不实现了一下多点触摸效果,所以我通过在一个支持多点触摸屏的设备......
Win10 x64下USB-UAC虚拟声卡扬声器的实现
UsbzhVSpeaker虚拟声卡下载地址: http://www.usbzh.com/article/detail-1076.html去年的时候,使用portclass驱动模型在windows下虚拟了一个虚拟扬声器和虚拟麦克风。扬声器和麦克风在内部通过拓扑结构进行数据关联,即麦克风的数据的来......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!