V4L2最简单驱动实例
来源:互联网 发布:淘宝零食批发店 编辑:程序博客网 时间:2024/06/11 19:55
V4L2最简单驱动实例
头文件
.........................
static const struct v4l2_file_operations myvivi_fops = {
.owner = THIS_MODULE,
};
static struct video_device *myvivi_device;
static void myvivi_release(struct video_device *vdev)
{
}
static int myvivi_init(void)
{
int error;
/* 1. 分配一个video_device结构体 */
myvivi_device = video_device_alloc();
/* 2. 设置 */
myvivi_device->release = myvivi_release;
myvivi_device->fops = &myvivi_fops;
/* 3. 注册 */
error = video_register_device(myvivi_device, VFL_TYPE_GRABBER, -1);
return error;
}
static void myvivi_exit(void)
{
video_unregister_device(myvivi_device);
video_device_release(myvivi_device);
}
module_init(myvivi_init);
module_exit(myvivi_exit);
MODULE_LICENSE("GPL");
- V4L2最简单驱动实例
- V4L2驱动简单分析一
- V4L2驱动简单分析二
- v4l2 驱动
- linux最简单驱动
- linux驱动简单实例
- 最简单Struts2实例
- Android标准架构实例分析之编写最简单的hello驱动
- linux最简单的驱动
- 最简单的块驱动
- 最简单的驱动解析
- 最简单的驱动模块
- Linux驱动最简单驱动-------helloworld
- 驱动学习1--最简单的驱动
- ADC驱动实例(简单)
- 简单的IIC驱动实例
- linux 按键驱动简单实例
- 一个简单的驱动实例
- vim
- OpenRisc-62-ML501从CF卡启动u-boot
- 常用图像处理C函数
- 【九度】题目1187:最小年龄的3个职工
- Android.mk
- V4L2最简单驱动实例
- android 下获取手机所有照片
- java教程(一)JDK环境配置
- 手机日常维护小知识
- math.random的取值范围
- linux website
- linux下SVN服务的搭建与配置
- 合并两个已排序单链表
- OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解