Linux 系统,现状是只有一个 usb 口,但是想输出 hdmi 视频,usb 到 hdmi 可以淘宝搞一个转接器,想问一下“往 usb 里面写数据”这一操作是否可行?需要什么协议或者驱动?求点文档、关键字或者链接。感谢!
|
NonClockworkChenDec 10, 2021
1
用过此类产品,用的是 diskplaylink 技术
https://baike.baidu.com/item/DisplayLink/1145584?fr=aladdin |
|
2
@NonClockworkChen 感谢回复,然后我发现我问了个比较蠢的问题,其实我主要不是 usb 转 hdmi ,而是不清楚如何往 usb 设备里写数据,然后我找到了这个 https://libusb.info/,如果是能正常输出数据,那后面的就搞现成的转接口就行了。
|
|
3
#2 啊,不太会放链接。。https://libusb.info/
|
|
OhYeeDec 10, 2021
4
借楼问下,如果这样可行的话,switch type-c 插到电脑 type-c 是不是也可以免采集卡投屏啊(理论上
|
|
nevin47Dec 10, 2021
5
@OhYee #4 显卡驱动如果能和 USB 共享同一段视频 DMA ,然后把 USB 的时序又能想办法对齐显示器的获取数据流的时序,理论上应该是可以的(我没搞过这块,纯猜测的)
|
|
pleeDec 10, 2021
6
可以了解一下 USB 原理,只要你的主设备驱动支持就行了,显示屏相当于从设备,无非就是枚举,建立节点之后开始通信
|
|
7
@OhYee 不能。首先绝大多数电脑的 USB 控制器只支持主机模式,不支持设备模式。其次需要主机的系统有驱动支持才能使用,基本上也只有桌面操作系统有此类驱动。
|