自定义博客皮肤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)
  • 收藏
  • 关注

转载 android中c/c++程序的调试(eclipse)

1. 使用gdbserver调试使用JDWP只能调试java层面的程序,如果想调试C层面的代码,需要使用gdbserver方式,gdbserver的服务端和客户端都包含在android的源码中。server端是out/target/product/xxxxxx/system/bin/gdbserver。client端是prebuild/linux-x86/toolchain/xxxxxx/bin/arm-eabi-gdb),不需另外安装。(请看完本文再开始调试,尤其是“注意

2010-11-27 01:29:00 1359

转载 Android平台硬件调试之Camera篇

<br />    之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了,只是把相关的驱动移植过来就好;另一款是Samsung的一款比较新的3M YUV FF sensor,在最新项目中要使用的,本文以调试该sensor为例,从底层驱动的角度分享一下高通android平台下调试camera的经验,而对于高通平台camera部分的架构以及原理不做过多的介绍。<br

2010-11-26 01:19:00 1673

转载 Android 的 HAL 技術

Android 的 HAL 技術, #1: 簡介與發展現況jollen 發表於 October 8, 2009 2:05 AM Android 的 HAL(硬體抽像層)是 Google 因應廠商「希望不公開源碼」的要求下,所推出的新觀念,其架構如下圖。雖然 HAL 現在的「抽象程度」還不足,現階段實作還不是全面符合 HAL 的架構規劃,不過也確實給了我們很好的思考空間。圖1:Android HAL 架構規劃這是 Patrick Brady (Google) 在2008 Google I/O 所發表的演講「A

2010-11-26 00:15:00 1030

转载 V4L2应用程序框架

<br />http://blog.csdn.net/luxifa_heu/archive/2010/04/17/5492622.aspx<br /><br />V4L2较V4L有较大的改动,并已成为2.6的标准接口,函盖video/dvb/FM...,多数驱动都在向V4l2迁移。更好地了解V4L2先从应用入手,然后再深入到内核中结合物理设备/接口的规范实现相应的驱动。本文先就V4L2在视频捕捉或camera方面的应用框架。<br /><br />V4L2采用流水线的方式,操作更简单直观,基本遵循打开视频设

2010-11-26 00:09:00 1429 2

原创 Android HAL 开发 系列

<br />Android HAL 开发 (1) <br />Android HAL 开发 (2)<br />Android HAL 开发 (3)<br />Android HAL 开发 (4)<br />Android HAL 开发 (5)

2010-11-25 17:07:00 886

转载 linux android V4l2 的一些精品文章连接

<br />Android camera preview and take picture with V4l2: http://hi.baidu.com/kellyvivian/blog/item/5ea8244b91e20c3aafc3ab95.html<br />v4l2驱动编写篇第五B--格式的协定 :http://www.usr.cc/forum-redirect-goto-nextnewset-tid-1901.html<br /><br />大家一起来讨论video for linux的编程  

2010-11-16 22:48:00 1457 1

转载 V4L2 简介

1.什么是video4linux Video4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己下载补丁。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。   2.Video4linux下视频编程的流程   (1)打开视频设备: (2) 读取设备信息 (3)更改设备当前设置(没必要的话可以不做) (4)进行视频采集,两种方法:         a.内

2010-11-16 22:33:00 1755

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

<br />3、Video核心层的实现<br />       参见内核/drivers/media/videodev.c<br />(1)注册256个视频设备<br />       static int __init videodev_init(void)<br />{<br />int ret;<br />           if (register_chrdev(VIDEO_MAJOR, VIDEO_NAME, &video_fops)) {<br />                 

2010-11-12 23:02:00 1204

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

四、            V4L2驱动框架上述流程的各个操作都需要有底层V4L2驱动的支持。内核中有一些非常完善的例子。比如:linux-2.6.26内核目录/drivers/media/video//zc301/zc301_core.c 中的ZC301视频驱动代码。上面的V4L2操作流程涉及的功能在其中都有实现。1、V4L2驱动注册、注销函数       Video核心层(drivers/media/video/videodev.c)提供了注册函数int video_register_device(

2010-11-12 23:01:00 1172

转载 基于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 //视频设备的功能,对应命令

2010-11-12 22:59:00 884

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

<br />编写基于V4L2视频驱动主要涉及到以下几个知识点:<br /><br />l         摄像头方面的知识<br />要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。<br />l         Camera解码器、控制器<br />如果摄像头是模拟量输出的,要熟悉解码器的配置。最后数字视频信号进入camera控制器后,还要熟悉camera控制器的操作。<br />l         V4L2的API和数据结构<br />编写驱动前要熟悉应用程序访问V4L2

2010-11-12 16:20:00 1209

ACPI规范30b.pdf

Advanced Configuration and Power Interface Specification

2010-04-15

C语言完美演绎

这个chm文件 是用实例的方式来给大家讲解C语言,我个人认为非常好,很喜欢,希望能给大家带来帮助!

2008-03-06

C语言案例

学习C语言很好的东西,里面的案例有<br>案例一 贪吃蛇游戏<br>案例二 计算器<br>案例三 黑白棋游戏<br>案例四 迷宫问题<br>案例五 扫地雷游戏<br>案例六 速算24<br>案例七 数据结构CAI系统<br>案例八 进程调度<br>案例九 存储管理分区分配算法<br>案例十 通讯录<br>案例十一 学生成绩管理<br>案例十二 工资管理<br>案例十三 图书借阅管理<br>案例十四 教师工作量计算<br><br>

2008-03-06

空空如也

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

TA关注的人

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