【问题标题】:Video4Linux Loopback Device on Linux4TegeraLinux4Tegera 上的 Video4Linux 环回设备
【发布时间】:2015-05-26 09:23:10
【问题描述】:

我正在将 Bumblebee2 摄像头与 Nvidia Tegra TK1 板连接。我已经安装了 firewire1394 驱动程序和 coriander 2.0.2 来获取相机输出,它工作正常。但我无法加载 Linux 模块的视频。我也使用 synaptic 安装了以下两个包

v4l2loopback-utils
qv4l2 

我在 Nvida Tegra TK1 板上安装了以下版本的 Linux 内核。
uname -a

Linux tegra-ubuntu 3.10.40-grinch-21.3.4 #1 SMP PREEMPT Fri May 1 10:41:09 UTC 2015 armv7l armv7l armv7l GNU/Linux

我从here下载了稳定版的Video4Linux Loopback Device

我按照自述文件中提到的步骤进行操作,当我尝试制作时,出现以下错误。

make -C /lib/modules/3.10.40-grinch-21.3.4/build SUBDIRS=/home/ubuntu/vloopback modules
make: *** /lib/modules/3.10.40-grinch-21.3.4/build: No such file or directory.  Stop.
make: *** [all] Error 2

如果有人可以帮助我为 Linux 环回设备安装视频,我将不胜感激。

【问题讨论】:

    标签: linux ubuntu-14.04 nvidia firewire


    【解决方案1】:

    当前运行的内核 Linux tegra-ubuntu 3.10.40-grinch-21.3.4 不支持 v4l2loopback。我使用模块助手编译v4l2loopback模块。

    sudo aptitude install v4l2loopback-source module-assistant
    sudo module-assistant auto-install v4l2loopback-source
    

    不要忘记提及当前正在运行的内核头文件。然后从here构建并制作v4l2loopback

    【讨论】:

    • 你必须做什么才能包含内核头文件?您是否使用过 /usr/src/linux-headers-3.10.96-tegra(例如 L4T R24.2.1)?当我尝试构建它时,即使我将 KERNELDIRS 设置为这个位置,它也找不到标题。
    • 现在我已经添加了我认为的内核头文件,只需添加构建停止的文件即可。现在当我运行自动安装时,它说没有规则可以让目标“干净”并且它停止了。
    猜你喜欢
    • 2013-04-07
    • 2011-01-01
    • 2013-01-16
    • 2015-01-03
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    相关资源
    最近更新 更多