自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 linux 内核-信号-队列

static ssize_t mxc_v4l_read(struct file *file, char *buf, size_t count,                loff_t *ppos){    int err = 0;    u8 *v_address[2];    struct video_device *dev = video_devdata(file);    cam_data *cam = video_get_drvdata(dev);    if (do

2011-01-27 20:05:00 1464

转载 [OpenCore] Android的多媒体框架OpenCore介绍

【内容导航】第1页:第一部分 OpenCore概述第2页:第二部分 OpenCore的代码结构第3页:第三部分 OpenCore OSCL简介第4页:第四部分 文件格式处理和编解码部分简介   Android的多媒体框架OpenCore(PacketVideo)介绍  本文为个人总结,不代表官方观点。  分为几个阶段:  1、整个Android的多媒体框架OpenCor

2011-01-24 14:25:00 1018

原创 camera callback

<br /> <br />android_hardware_Camera.cpp<br /><br />void JNICameraContext::notify(int32_t msgType, int32_t ext1, int32_t ext2){<br />    env->CallStaticVoidMethod(mCameraJClass, fields.post_event, mCameraJObjectWeak, msgType, ext1, ext2, NULL);<br />

2011-01-20 20:47:00 1343

转载 android camera recording[转]

转自:http://leave001.blog.163.com/blog/static/16269129320101016104644615/<br />Recording:VideoCamera::startVideoRecording(), VideoCamera.java  MediaRecorder::start(), MediaRecorder.java    android_media_MediaRecorder_start(), android_media_MediaRecorder.cpp

2011-01-17 17:03:00 211

原创 android ANR

<br />以下为一段ANR的LOG,主要是在WindowManagerService.java和ActivityManagerService.java中实现。<br /> <br />W/WindowManager( 2183): Key dispatching timed out sending to com.android.camera/com.android.camera.Camera<br />W/WindowManager( 2183): Previous dispatch stat

2011-01-14 14:37:00 10833 5

原创 Android 存储卡操作 --StatFs

import java.io.File;         import android.os.Environment;     import android.os.StatFs;File path = Environment.getExternalStorageDirectory();  StatFs stat = new StatFs(path.getPath());  //或者直接给出路径:StatFs stat = new StatFs("/media/C");long blockSize = sta

2011-01-11 20:13:00 2479

原创 camera调试记录

<br />通过查看spec发现,所有的preview都可以在800*600的基础上剪裁,所有的capture都可以在1600*1200的基础上剪裁,并且其实800*600也是在1600*1200的基础上剪裁过来的,因为数码摄像头的图像传感器只能拍摄1600*1200,所有的其他种类的像素都是在其基础上通过DSP处理得到的。并且800*600还可以通过DSP处理(插值算法)成1600*1200,但是此1600*1200已经非彼1600*1200了。<br />Camera的JAVA程序首先是执行

2011-01-08 17:51:00 688

转载 读linux2.6驱动的一点收获[转]

<br />================================<br />Author: taoyuetao<br />Email:tao_yuetao@yahoo.com.cn<br />Blog:http://www.eetop.cn/blog/?11145<br />2006-11-21<br />================================<br />从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备的资源信息,例如设

2011-01-05 20:52:00 585

转载 video 4 linux 2驱动的一种实现

<br />Video for linux 2驱动分为两层:<br />    VIDEO CORE LAYER(videodev.c)<br />---------------------------------<br />    video heardward layer(such as mxc_v4l2_capture.c)<br />上一层文件是videodev.c,这个文件其实就是相当于usbcore.c文件一样,提供一些核心函数给下一层调用如video_r

2011-01-05 20:45:00 1764

转载 V4l2 Capture Sequence

<br /><br /><br />v4l2操作实际上就是open()设备,close()设备,以及中间过程的ioctl()操作。对于ioctl的调用,要注意对errno的判断,如果调用被其他信号中断,即errno等于EINTR的时候,要重新调用。<br />Videocapture device的实际功能就是采集视频信号,并将数字化的图像保存在memory中,现在几乎上所有的相关设备都能采集25/30帧/s。在下面的讨论中,我只列举出一些和camera密切相关的一些属性和方法。<br />1、open

2011-01-05 20:43:00 1428

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

<br />三、 V4L2 API及数据结构<br />V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。<br />1、常用的结构体在内核目录include/linux/videodev2.h中定义<br />struct v4l2_requestbuffers        //申请帧缓冲,对应命令VIDIOC_REQBUFS <br />        struct v4l2_capability        //视频设备的功能,对

2011-01-05 10:19:00 1099

分析mkv,AVI的工具

分析AVI,mkv格式的的工具,分析mkv时,需打开AVIMux_GUI.exe文件,然后打开mkv文件,单击右键有一个EBML Tree选项,打开即可!

2014-03-05

virtualbox 虚拟声卡网卡驱动

virtualbox 虚拟声卡网卡驱动, windows 下的网卡驱动。

2013-05-11

STM32开发板原理图

STM32开发板原理图 SD卡,显示屏,USB,UART,按键

2010-10-20

skyeye-0.1.bin.cygwin.1.3.17.tar.bz2

skyeye-0.1.bin.cygwin.1.3.17.tar.bz2 skyeye二进制文件 用于windows下仿真

2009-11-22

uCLinux开发平台构建-周立功

详细介绍了uClinux开发平台的构建,包括一些需要的软件的安装方法

2009-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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