天 下

士不可以不弘毅 任重而道远

基于Linux视频驱动接口V4L2视频采集编程

视频采集基本步骤流程如下: 打开视频设备,设置视频设备属性及采集方式、视频数据处理,关闭视频设备,如下图所示: 一、打开视频设备 打开视频设备非常简单,在V4L2中,视频设备被看做一个文件。使用open函数打开这个设备: 1.     用非阻塞模式打开摄像头设备

2011-08-10 16:14:10

阅读数:1295

评论数:0

OSS--跨平台的统一音频接口深入分析

OSS(Open Sound System)是 unix 平台上一个统一的音频接口, 即只要音频处理应用程序按照OSS的API来编写,那么在移植到另外一个平台时,只需要重新编译即可。 OSS(Open Sound System)是unix平台上一个统一的音频接口。以前,每个

2011-08-09 20:13:26

阅读数:700

评论数:0

ioctl 变成了 unlocked_ioctl

kernel 2.6.35 及之前的版本中struct file_operations 一共有3个ioctl : ioctl,unlocked_ioctl和compat_ioctl 现在只有unlocked_ioctl和compat_ioctl 了 在kerne

2011-08-06 11:52:43

阅读数:14704

评论数:2

视频测试程序框架

一.什么是video4linux Video4linux2(简 称V4L2),是linux中关于视频设备 的内核驱动。 V4L2较V4L有较大的改动,并已成为 2.6的标准接口,函盖video\dvb\FM...,多数驱动都在向V4l2迁移。更好地了解V4L2先从应用入手,然

2011-08-05 21:39:10

阅读数:935

评论数:0

Linux设备驱动子系统第一弹 - I2C

1. Overview 2. Data Structure 3. Adapter 4. I2C-core 5. Slave Device   1. Overview   1.1 Definition  I2C           Inter-Integra

2011-08-05 21:32:53

阅读数:651

评论数:0

基于V4L2的视频驱动开发(2)

三、 V4L2 API及数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。 1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestb

2011-08-05 20:48:19

阅读数:1559

评论数:0

基于V4L2的视频驱动开发(1)---Camera

编写基于V4L2视频驱动主要涉及到以下几个知识点: ●    摄像头方面的知识                 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。 ●    Camera解码器、控制器                 如果摄像

2011-08-05 20:46:23

阅读数:2312

评论数:0

Camera硬件系统分析

一、Camera硬件系统分析 从sensor本身的引脚来看,它们一般有如下一些需要配置的引脚:RESET,PWRDWN,VSYNC,HSYNC,PCLK,MCLK,SCA,SCL,AVDD,DVDD,IOVDD,还有就是数据引脚了。对于30万像素的sensor有8个数据引脚:

2011-08-05 20:22:51

阅读数:3109

评论数:0

ALSA音频的移植,编译与测试(仍在研究中)

ALSA是目前Linux系统上大量采用的音频设备库,通过Alsa架构能分离驱动和应用的开发。Alsa为上层提供API的同时,也为下层提供了接口,在内核配置的时候指定“支持Alsa”就能得到内核支持,具体位置为:Menuconfig -> Device Drivers -> Sou

2011-07-18 20:31:20

阅读数:11430

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭