【发布时间】:2017-08-11 18:53:42
【问题描述】:
我正在阅读Linux Documentation about UVC function。我很难理解starts here 和until here 的例子。这到底是做什么的,我到底在哪里创建这些文件?
感谢任何帮助。
【问题讨论】:
-
这里有一个更好的链接,不会中断,只需要一个 URL:github.com/torvalds/linux/blob/…
我正在阅读Linux Documentation about UVC function。我很难理解starts here 和until here 的例子。这到底是做什么的,我到底在哪里创建这些文件?
感谢任何帮助。
【问题讨论】:
从您的其他帖子中,我了解到您正在尝试使用 Xilinx 设备实现 UVC 小工具。尽管如此,由于 Linux 设备共享相同的不透明内核文档,因此该过程在 Raspberry Pi Zero 和其他支持 OTG 的设备上同样容易出错。
这到底是怎么回事
UVC 小工具的想法是构建像网络摄像头一样的东西。完成后,您可以将该设备连接到 Mac 或 PC,并将其用作 FaceTime 或 Skype 的视频。
根据您的目标,您可以流式传输合成图像、录制的视频或来自 MIPI CSI 相机等附加组件的直通视频。
我究竟在哪里创建这些文件?
这是 ConfigFS 的精彩介绍:link。同样适用于 Raspberry Pi Zero,而不是 Xilinx 设备,但同样的概念也适用。
虽然 gadget-testing.txt 不方便,但如果您从运行开始:
modprobe libcomposite
cd /sys/kernel/config/usb_gadget/
然后您可以继续执行步骤mkdir functions/uvc.usb0/control/header/h ...
Here 是一篇更详细的帖子,涵盖了 Raspberry Pi Stack Exchange 上的各种注意事项。
【讨论】: