在过去的三天里,我一直在尝试将FLIR热相机连接到我的Raspberry Pi上。代码由制造商提供,可以找到这里。
我下载了内核并安装了它。我还克隆了v4l2loopback回购,编译了它,并将.ko文件复制到正确的目录中。我甚至争先恐后地运行sudo modprobe v4l2loopback命令,它运行时没有任何问题。
但是,当我进入最后一步并尝试运行命令./v4l2lepton /dev/videoX时,我会得到以下错误:Failed to open v4l2sink device. (No such file or directory)
我不知道他们说哪份文件不见了。
我还运行了ls -hl /dev/video*,它告诉我它无法访问它,因为没有这样的文件或目录。这让我感到困惑,因为指令没有提到必须设置任何这样的目录。
发布于 2017-06-23 09:20:13
听起来你正在通过USB连接Flir,但是代码似乎访问了设备vie SPI和/或I2C中的Lepton模块。他们的自述机构说:
带着Lepton +基本突破板。
似乎有一种通过USB使用它的方法:
发布于 2016-07-22 16:38:54
根据源代码,此错误是在试图打开文件(可能不是普通文件,而是设备)时引起的。在变量v4l2dev中,该变量初始化为/dev/video1,但由argv[1]编写。当您运行程序时,使用了/dev/videoX。它是说/dev/videoX不存在。
我猜想,文档打算用一个数字替换X,但对此还不清楚。
看看存在什么设备:ls -hl /dev/video*
https://unix.stackexchange.com/questions/297626
复制相似问题