我有网络摄像头 Veo Stingray
- Ox545:8333(供应商和产品 ID)
我有 Raspberry Pi 模型 A uname -r = Linux raspberrypi 4.1.15+ #830 Tue Dec 15 16:58:28 GMT 2015 armv6l GNU/Linux
来自http://mxhaard.free.fr/spca5xx.html的 gspca 驱动程序将此网络摄像头列为兼容所以我说“耶”我 wget 和 xzf tarball 我下载 rpi-source 我下载 rpi-update
执行 sudo rpi-update
有关 rpi-update 的详细信息,请参阅https://github.com/Hexxeh/rpi-update。您必须使用最新的固件和相关的内核才能执行下一步。
安装并运行 rpi-source 以安装构建您正在运行的最新内核的源代码。这将为您正在运行的内核在 /lib/modules 中创建正确的条目。注意:您不需要 root 来运行它,但是脚本将使用 sudo 执行某些任务,并且在脚本执行期间将请求 root 密码。
然后我会运行 rpi-source 并且有关于编译器不同的错误(我从一个内核中使用的那个是编译的)所以我通过安装替代来确保我使用相同的编译器
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc 4.x
然后我 cd 进入 gspcav1 文件夹并以 root 身份运行 ./gspca_build
错误说:
/home/pi/gspcav1-20071224# ./gspca_build 移除旧模块(如果存在) rmmod:错误:模块 gspca 当前未加载 清洁 gspca 源代码树 rm -r -f *.o 解码器/.gspcadecoder.o.cmd 解码器/*.o \ .gspca.o.cmd *.o *.ko *.mod.* .[az]* 核心 *.i \ *.symvers *.err 编译 gspca 请稍候....!! 在内核二叉树中安装 gspca mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/ rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/ 安装:无法统计“gspca.ko”:没有这样的文件或目录 Makefile:47:目标“安装”的配方失败 make: *** [安装] 错误 1 在内存中加载 gspca modprobe:致命:未找到模块 gspca。 如果错误看起来是 kgspca.err,则打印编译消息 make -C /lib/modules/`uname -r`/build SUBDIRS=/home/pi/gspcav1-20071224 CC=cc modules make[1]: 进入目录'/root/linux-853eff4e9b369cdc20be7c538bc5a5291eeab31d' CC [M] /home/pi/gspcav1-20071224/gspca_core.o /home/pi/gspcav1-20071224/gspca_core.c:37:26:致命错误:linux/config.h:没有这样的文件或目录 #include <linux/config.h> ^ 编译终止。 脚本/Makefile.build:258:目标“/home/pi/gspcav1-20071224/gspca_core.o”的配方失败 make[2]: *** [/home/pi/gspcav1-20071224/gspca_core.o] 错误 1 Makefile:1384:目标“_module_/home/pi/gspcav1-20071224”的配方失败 make[1]: *** [_module_/home/pi/gspcav1-20071224] 错误 2 make[1]: 离开目录 '/root/linux-853eff4e9b369cdc20be7c538bc5a5291eeab31d' Makefile:44:目标“默认”的配方失败 make: *** [默认] 错误 2
我知道简单的答案是获得兼容的罗技凸轮,我显然想要硬答案。谢谢!