首页 > 解决方案 > 是否可以让安卓手机在 Linux 上显示为 USB 视频设备?

问题描述

基本上,我想将我的 Android 手机插入 Linux 计算机并将其显示为 USB 视频设备,以便可以看到/dev/videoX并打开它以使用手机的摄像头捕获视频/图像。

是否有任何特定的硬件/Android 限制会使这不可行?

实现这一目标的一般步骤是什么(如果可能的话)?

它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?

标签: androidusbuvc

解决方案


据我所知, /dev/video0 、 /dev/video1 等是为驱动程序显示的设备,它们基于 V4L2(Linux 版本 2 的视频)子系统。

实现这一目标的一般步骤是什么(如果可能的话)?

天真的开发者方法是编写一个 USB 驱动程序来识别您的手机并为其注册一个 V4L2 驱动程序。它可能是一个空的驱动程序。

它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?

我想您可以为此构建一个可加载模块(ko)。

请将您的问题重新用于您真正想要实现的目标,因为这可能不是正确的方法。


推荐阅读