【文件属性】:
文件名称:vcdev:虚拟V4L2设备Linux内核驱动程序
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-22 00:19:05
C
虚拟V4L2 Linux内核驱动程序
作者:Jan Sebechlebsky
该模块使用proc文件中的原始输入实现简单的虚拟摄像头设备。
该驱动程序具有很高的实验性,使用风险自负。
建筑模块
在克隆存储库的根目录中运行make之后,应创建bin文件夹,其中包含两个文件:
vcmod.ko-内核模块二进制文件
vcctrl-用于配置虚拟相机设备的简约实用程序
用法
可以通过运行将模块加载到内核
insmod vcmod.ko
作为超级用户。
默认情况下,将在/dev创建两个设备节点:
videoX-V4L2设备
vcdev-控制实用程序使用的虚拟摄像机的控制设备
在/proc文件夹中,将创建fbX文件。
设备如果初始配置为处理640x480 RGB24图像格式。 通过将640x480 RGB24原始帧数据写入/proc/fbX文件,结果视频流将出现在相应的/dev/vide
【文件预览】:
vcdev-master
----vcam_ctrl()
--------vcctrl.c(5KB)
--------Makefile(102B)
----LICENSE.txt(1KB)
----src()
--------vccontrol.c(9KB)
--------vccontrol.h(544B)
--------vcmod_api.h(529B)
--------vcfb.c(3KB)
--------vcdevice.c(18KB)
--------vcioctl.h(1KB)
--------vcvideobuf.c(6KB)
--------vcmodule.c(1KB)
--------vcfb.h(234B)
--------vcdevice.h(2KB)
--------Makefile(299B)
--------vcvideobuf.h(1KB)
--------vcioctl.c(8KB)
--------debug.h(498B)
----README.md(1KB)
----Makefile(301B)