自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(223)
  • 资源 (2)
  • 收藏
  • 关注

原创 舵机控制

1、什么是舵机       舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比较普遍。舵机是一种俗称,其实是一种伺服马达。        2、工作原理       控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms

2015-01-27 13:50:20 1839

原创 EventThread线程对VSync的接收

EventThread线程对VSync的接收博客分类:app设计 EventThreadVSync深入剖析Android系统   EventThread线程对VSync的接收EventThread被设计用来接收VSync事件通知,并分发VSync通知给系统中的每一个感兴趣的注册者。VSync来源自底层硬件驱动程序的上报,对于Android能看到的接口来说,它

2013-04-08 18:28:22 761

原创 Android系统的开机画面显示过程分析

Android系统的开机画面显示过程分析分类: Android 2012-07-09 00:56 22558人阅读 评论(115)收藏 举报        好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。

2013-04-07 15:37:18 1208

原创 Android系统Surface机制的SurfaceFlinger服务的线程模型分析

Android系统Surface机制的SurfaceFlinger服务的线程模型分析分类: Android 2012-10-22 00:55 10228人阅读 评论(20)收藏 举报        在前面两篇文章中,我们分析了SurfaceFlinger服务的启动过程以及SurfaceFlinger服务初始化硬件帧缓冲区的过程。从这两个过程可以知道,Surfac

2013-04-07 15:33:53 719

原创 Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析

Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析分类: Android 2012-10-15 00:56 12763人阅读 评论(34)收藏 举报        在前文中,我们分析了SurfaceFlinger服务的启动过程。SurfaceFlinger服务在启动的过程中,会对系统的硬件帧缓冲

2013-04-07 15:32:51 928

原创 Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析分类: Android 2012-09-29 14:48 8840人阅读 评论(5)收藏 举报        在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并

2013-04-07 15:31:20 620

原创 Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析分类: Android 2012-09-29 14:48 8840人阅读 评论(5)收藏 举报        在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并

2013-04-07 15:27:08 801

原创 Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划

Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划分类: Android 2012-09-26 00:55 11067人阅读 评论(11)收藏 举报        前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了SurfaceFlinger服务。有了这些预备知识之后,我们就可以从

2013-04-07 15:26:13 738

原创 Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析

Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析分类: Android 2012-09-17 00:56 23060人阅读 评论(27)收藏 举报        在前面一篇文章中,我们分析了Android应用程序请求SurfaceFlinger服务创建Surface的过程。有了Surface之后,Android应用程序就可以

2013-04-07 15:25:32 950

原创 Android应用程序请求SurfaceFlinger服务创建Surface的过程分析

Android应用程序请求SurfaceFlinger服务创建Surface的过程分析分类: Android 2012-09-03 01:01 11197人阅读 评论(31)收藏 举报        前面我们已经学习过Android应用程序与SurfaceFlinger服务的连接过程了。连接上SurfaceFlinger服务之后,Android应用程序就可以请求

2013-04-07 15:23:33 949

翻译 Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析

Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析分类: Android 2012-08-27 00:56 9827人阅读 评论(14)收藏 举报        在前面一篇文章中,我们分析了Android应用程序与SurfaceFlinger服务的连接过程。Android应用程序成功连接上Sur

2013-04-07 15:21:14 832

原创 Android应用程序与SurfaceFlinger服务的连接过程分析

Android应用程序与SurfaceFlinger服务的连接过程分析分类: Android 2012-08-20 00:56 11263人阅读 评论(24)收藏 举报        前文在描述Android应用程序和SurfaceFlinger服务的关系时提到,每一个有UI的Android应用程序都需要与SurfaceFlinger服务建立一个连接,以便可以通

2013-04-07 15:19:20 600

原创 Android应用程序与SurfaceFlinger服务的关系概述和学习计划

Android应用程序与SurfaceFlinger服务的关系概述和学习计划分类: Android 2012-08-13 00:56 15048人阅读 评论(46)收藏 举报        SurfaceFlinger服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事。既然不能从正面分析,我们就想办法从侧面分析。说到

2013-04-07 15:18:17 551

原创 Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析

Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析分类: Android 2012-07-23 01:25 15876人阅读 评论(65)收藏 举报        前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服

2013-04-07 15:08:11 1032

原创 Android 如何使用GPU硬件加速

1.名词解释GPU:Graphic Processing Unit (图形处理器)OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。SurfaceFlinger:Android中负责Surface之间叠加、混合操作的动态库Skia:Android中的2D图形库l

2013-04-07 13:30:58 900

原创 工作笔记二

http://source.android.com/source/initializing.htmlsync code:repo sync -j4全志编译complier:lunch --> 19make -j4 -l8pack -d;-d参数表示有串口输出,否则输出到sdcard.具体看 device/softwinner/crane-byd7/package.s

2013-04-04 17:27:29 2930

原创 工作笔记

//耳机判断1. android系统启动完成会发送Intent.ACTION_BOOT_COMPLETED事件,我们在 base/services/java/com/android/server/WiredAccessoryObserver.java中可以看到类似代码linux-3.0/drivers/switch/ switch_headset.c中会根据无耳机,三段耳机,四段耳机和四段

2013-04-04 17:03:22 2814

原创 android 电容屏(三):驱动调试之驱动程序分析篇

关键词:android  电容屏 tp 工作队列 中断 坐点计算  电容屏主要参数平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 4210) android 电容屏(一):电容屏基本原理篇android 电容屏(二):驱动调试之基本概念篇androi

2013-03-14 17:58:48 719

原创 android 电容屏(二):驱动调试之基本概念篇

关键词:android  电容屏 tp 工作队列 中断 多点触摸协议平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 4210) 参考网站:http://edsionte.com/techblog/archives/1582这部分参考别人的多一点android 电容屏

2013-03-14 17:58:00 589

原创 android 电容屏(一):电容屏基本原理篇

关键词:android  电容屏 tp  ITO 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 4210) android 电容屏(一):电容屏基本原理篇android 电容屏(二):驱动调试之基本概念篇android 电容屏(三):驱动调试之驱动程序分析篇一

2013-03-14 17:57:27 633

原创 camera的分辨率

声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。 分辨率系列:QSIF/QQVGA           160 x 120            19200QCIF                         176 x 144            25344SIF/QVGA

2013-03-14 17:55:17 607

转载 android camera(四):camera 驱动 GT2005

关键词:android  camera CMM 模组 camera参数  GT2005 摄像头常见问题平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) android camera(一):camera模组CMM介绍android camera(二):摄像头工作原理、s5PV310 摄像头接口(C

2013-03-14 17:53:06 813

转载 android camera(三):camera V4L2 FIMC

关键词:android  camera CMM 模组 camera参数  CAMIF   V4L2  平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) android camera(一):camera模组CMM介绍android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAM

2013-03-14 17:52:10 810

原创 android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)

关键词:android  camera CMM 模组 camera参数  CAMIF平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) android camera(一):camera模组CMM介绍android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)

2013-03-14 17:51:27 774

转载 android camera(一):camera模组CMM介绍

关键词:android  camera CMM 模组 camera参数平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 下载:常用摄像头规格书(个别有android驱动程序)  :bf3703 30W、gc0308 30W、ov7670、gt2005 200W、gt2015 200W、NT99250 200W、s5

2013-03-14 17:50:22 538

转载 MBBMS CA方案

1、MBBMS与CMMB的关系: MBBMS 是Mobile Broadcast Business Management System的英文缩写,意为广播式手机电视业务管理系统,是由中国移动主导推出,针对各种广播式多媒体标准的一套管理标准。该标准的基础是利用现有移动通信网络的管理、计费系统和认证鉴权机制,实现广播式手机电视业务的可运营、可管理。2009年3月,广电与中国移动达成了合作协议,用M

2013-03-06 18:51:48 945

转载 CMMB在Android平台上的实现步骤简介

关于CMMB的介绍,网上能找得到相关资料,我就不细说了,大家可以去放狗。前段时间完成了Android平台上CMMB的实现,现将实现步骤简单介绍如下。分两个step来实现:(一)、基于530频点(北京)cctv-news台清流频道(写死一个频点、一个清流频道)的调试:    1、在Android上调通cmmb driver和firmware,使其有正确的输出。    2、ffmpeg

2013-03-06 18:48:24 656

转载 Android Stagefright NuPlayer for HTTP live streaming

Android 3.x中将HTTP Live streaming的处理单独出来一个NuPlayer,独立于Stagefright这个框架。应该是针对Http Live的特点做了相关优化。    Http Live streaming是未来流媒体发展的一个趋势,这个我会紧跟。    Android 2.x中Http Live视频的体验是远远比不了iPad的。不知3.x中是否将这块儿独

2013-03-06 18:41:41 1174

转载 Android多媒体框架图

【摘自WindRiver 1st Android Technical Conference】Android多媒体整体架构图 MediaPlayer框架图 Camera框架图 SoundRecorder框架图 VideoCamera框架图 OpenCore与Skia ALSA Audio框架图

2013-03-06 18:38:26 2914

转载 Android Audio System

http://blog.csdn.net/DroidPhone/archive/2010/10/14/5941344.aspxAndroid Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据引子Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到A

2013-03-06 18:37:20 931

转载 Android上HDMI介绍(基于高通平台)

转自:http://hi.baidu.com/leowenj/blog/item/7942f05fd3de754cfaf2c005.html作者:LeoWenJ本文重点针对HDMI在android上的应用,而比较相关的就是overlay机制。overlay在这里只是简单的介绍,后续会有文章再专门详述。我没记错的话,高通从7X30开始,平台就可以支持HDMI(1.3)输出了。只不过在

2013-03-06 18:35:53 781

转载 Android平台Stagefright中增加flv/f4v支持及相关原理介绍

Android平台Stagefright框架的文档非常少,以下两篇文章比较好,可以参考一下:http://blogold.chinaunix.net/u1/57901/showart_2423206.htmlhttp://blogold.chinaunix.net/u2/61880/showart_2339481.html笔者最近在NV Tegra2的Android平台完成了stage

2013-03-06 18:34:44 658

转载 Android display架构分析(一)

http://hi.baidu.com/leowenj/blog/item/429c2dd6ac1480c851da4b95.html高通7系列硬件架构分析如上图,高通7系列 Display的硬件部分主要由下面几个部分组成:A、MDP高通MSM7200A内部模块,主要负责显示数据的转换和部分图像处理功能理,如YUV转RGB,放大缩小、旋转等。MDP内部的MDP DMA负责数据从

2013-03-06 18:33:05 707

转载 Android Camera架构浅析

1、Camera成像原理介绍Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。电荷耦合器件(CC

2013-03-06 18:31:36 563

转载 OpenMax多媒体引擎

摘自《Android系统级深入开发—移植与调试》18.1  OpenMax系统结构和移植内容OpenMax是一个多媒体应用程序的框架标准。其中,OpenMax IL(集成层)技术规格定义了媒体组件接口,以便在嵌入式器件的流媒体框架中快速集成加速编解码器。在Android中,OpenMax IL层,通常可以用于多媒体引擎的插件,Android的多媒体引擎OpenCore和StageFri

2013-03-06 18:29:32 1014

原创 音频视频学习

http://blog.csdn.net/yuyin86/article/category/778095http://blog.csdn.net/bonderwu/article/details/6149275

2013-03-03 13:40:23 429

转载 OpenMAX介绍

OpenMAX是一种跨平台的应用程序接口(API),用来对广泛运用在如MPEG-4、音频和图像编解码器、2D和3D图像等视频编解码器中的多媒体处理进行标准化,便于软件设计者将多媒体应用移植到不同体系结构平台。Omx_Core、Omx_Img和Omx_Cam模块组成了OMX Integration Layer;OMX Integration Layer分为两部分:接口层和组件部分。通常,

2013-03-03 13:38:28 480

转载 OpenMax在Android上的实现

摘要:本文简要介绍了OpenMax的集成层,并阐述了其在Android上的实现和运行过程。关键字:OMX,多媒体框架, IL, Android, Stagefright1、OpenMax集成层介绍OpenMax是一个多媒体应用程序的框架标准。它自上而下分为三层,Application Layer, Integration Layer和Development Layer。

2013-03-03 13:37:34 482

转载 Video graphics system[IPU, VPU and GPU]

摘要:本文简要介绍了OpenMax的集成层,并阐述了其在Android上的实现和运行过程。关键字:OMX,多媒体框架, IL, Android, Stagefright1、OpenMax集成层介绍OpenMax是一个多媒体应用程序的框架标准。它自上而下分为三层,Application Layer, Integration Layer和Development Layer。

2013-03-03 13:35:53 1144

转载 Video graphics system[IPU, VPU and GPU]

Video graphics system[IPU, VPU and GPU]IPU: Image Processing Unit • -- Display • -- Camera • -- Image Rotation, Inversion, Color Space Conversion • -- Image quality enhancement • -- Vi

2013-03-03 13:34:39 552

android+NDK 开发.pdf

android+NDK 开发.pdf 介绍NDK 开发的流程和简单例子介绍

2012-08-22

android图像处理篇

android图像处理架框介绍

2012-08-22

空空如也

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

TA关注的人

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