![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MTK
文章平均质量分 66
love_muzihai
这个作者很懒,什么都没留下…
展开
-
MTK驱动调试
http://blog.csdn.net/hlyfx/article/details/181892291. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MTA5573平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510:\medi转载 2014-03-13 17:13:58 · 3000 阅读 · 0 评论 -
flashlight 拍照过爆
有时候拍照照片一直过爆,通过分析现象时在低电量时必现过爆,在看代码是低电量时预闪电量降低,导致预亮度低,sensor认为环境亮度低,导致真闪过爆 p->engLevel.torchDuty =2; //af p->engLevel.afDuty = 2; -----------------》电量多时预闪 //pf, mf, normal p->engLevel.原创 2017-09-05 15:51:04 · 379 阅读 · 0 评论 -
MTK hal 总结
原创 2017-09-14 10:19:17 · 1425 阅读 · 0 评论 -
Camera显示之Hal层的适配
一.基本关系1.先来看看KTM hal层大概类图关系:大概类图关系就是这样, 其中和显示相关的类图关系如红线所圈区域。可以猜测到 与显示相关的逻辑处理应该都会在DisplayClient这个类去实现。2.CamDeviceManager和DisplayClient关系的建立:以后app下达有关预览显示相关的东西啊在hal层基本上都是这一条先进行传递命令,转载 2017-09-21 15:18:42 · 1024 阅读 · 0 评论 -
AF 对焦分析
开启调试开关:adb shell setprop debug.af.enable 1adb shell setprop debug.af_mgr.enable 1adb shell setprop debug.pd.enable 1adb shell setprop debug.af.log.enable 1从目前的log来看,对焦成功时,AE达到stable:31原创 2017-10-19 17:38:00 · 1495 阅读 · 1 评论 -
Mtk Hal 架构
原创 2017-10-21 22:06:41 · 1246 阅读 · 1 评论 -
camera高温报警
/proc/driver/cl_cam_status 节点值被值1时提示高温cat /proc/driver/thermal/tzbts[mtkts_bts_read] trip_0_temp=95000,trip_1_temp=53000,trip_2_temp=50000,trip_3_temp=48000,trip_4_temp=34000trip_5_temp=原创 2017-12-21 21:13:57 · 1827 阅读 · 3 评论 -
camera如何dump image buffer大全
[DESCRIPTION] camera如何dump image buffer大全 [SOLUTION] MT6572/MT6589/MT6582/MT6592Select dump buffer portNormal Preview, Video Preview/Record and ZSD Preview (usin原创 2017-06-23 21:22:31 · 2492 阅读 · 0 评论 -
cameraservice handleEvictionsLocked函数简单分析。
status_t CameraService::handleEvictionsLocked(const String8& cameraId, int clientPid, apiLevel effectiveApiLevel, const sp& remoteCallback, const String8& packageName, /*out*/原创 2017-05-25 15:27:38 · 3360 阅读 · 0 评论 -
mtk hal层smoothzoom(缩放)分析
MTK 平台,部分三方应用相机预览界面做缩放时走的是MtkDefaultCamAdapter.Zoom.cpp 的startSmoothZoom函数,下面就这部分机制做详细分析。这个功能中有个重要的标志位mStopped,标示缩放流程的开始和结速。先贴出几个重要函数:status_tCamAdapter::startSmoothZoom(int32_t arg1){ MY_原创 2017-04-01 17:11:59 · 1168 阅读 · 0 评论 -
MTK平台驱动调试笔记
http://blog.chinaunix.net/uid-12461657-id-3244929.html一、【一】调试串口的设置驱动的调式过程经常需要通过trace工具看log的,trace前需要修改手机串口,有以下三种方法设置串口1 通过手机进入工程模式设置2 修改代码,修改Nvram_user_config.c中的NVRAM_EF_PORT_SETTING_DEFAUL转载 2014-03-13 17:04:40 · 1816 阅读 · 0 评论 -
Android系统Camera录像过程分析
原文:http://blog.csdn.net/tankai19880619/article/details/16848135最近调试系统Camera,遇到如下问题:在录像过程中,拔掉Camera;会出现应用程序卡死现象。 先说说之前的设计架构: 当用户拔掉Camera时,会给应用程序发送广播;当应用程序收到广播后调用Activity类的finish方法(系统会自动调用转载 2016-04-14 10:27:17 · 1198 阅读 · 0 评论 -
camera CTS fail 问题总结
[DESCRIPTION] 类似如下fail:android.video.cts.VideoEncoderDecoderTest#testH263Other0Perf0176x0144 12-07 10:22:05.220 9023 9038 I TestRunner: junit.framework.AssertionFailedError: Expected ach原创 2016-12-16 17:08:45 · 1344 阅读 · 0 评论 -
Android L 版本后Native Exception(NE) 不产生AEE DB 和 Coredump 的处理方式
[Description]Android L 版本后Native Exception(NE) 不产生AEE DB 和 Coredump 的处理方式 [Keyword]L android 5.0 Native Exception NE AEE COREDUMP[Android Version]Version >= android 5.0 [Solution]L原创 2017-01-04 16:56:54 · 1564 阅读 · 0 评论 -
MTK 串口开关
User版本打开各个阶段uart log(UART log)1.PRELAODER: default.mk打开 bootloader/preloader/platform/mt6755/default.makCFG_USB_UART_SWITCH :=12、要使用USB转串口的线打串口Log,需打开USB转UART的宏 LK: 文件:rlk6795_lw原创 2017-01-06 10:46:30 · 1936 阅读 · 0 评论 -
MTK ISP 分析
vendor\mediatek\proprietary\hardware\mtkcam\legacy\platform\mt6735m\core\drv\isp\isp_drv.cpp 通过Ioctl 控制到kernel-3.18\drivers\misc\mediatek\cameraisp\src\mt6735\camera_isp_D2.c #define ISP_RESET原创 2017-02-05 17:10:34 · 5756 阅读 · 0 评论 -
三方应用点击拍照下两次拍照命令问题
status_tCamAdapter::takePicture(){ status_t status = OK; // String8 const s8FlashMode = mpParamsMgr->getStr(CameraParameters::KEY_FLASH_MODE); uint32_t const u4ShotMode = getParamsM原创 2017-02-08 15:35:32 · 612 阅读 · 0 评论 -
mtk metadate浅析
基于MT6737平台,6735m架构HalSensorList.buildStaticInfo.cpp先看机构体:staticchar const*constkStaticMetadataTypeNames[] = { "LENS", "SENSOR", "TUNING_3A", "FLASHLIGHT", "SCALER",原创 2017-02-10 11:52:06 · 2695 阅读 · 0 评论 -
mtk 拍照流程分析
以下是16中intent:typedef enum { eIntent_CameraPreviewStart = ECmd_CameraPreviewStart, eIntent_CameraPreviewEnd = ECmd_CameraPreviewEnd, eIntent_CamcorderPreviewStart = ECmd_CamcorderPreview原创 2017-01-21 16:44:49 · 1542 阅读 · 0 评论 -
内核看门狗简介
MTK 平台:wd_common_drv.cstatic int kwdt_thread(void *arg){ struct sched_param param = {.sched_priority = 99 }; struct rtc_time tm; struct timeval tv = { 0 }; /* android time */ struct rtc_time原创 2017-03-23 20:19:58 · 1474 阅读 · 0 评论 -
android6.0源码分析之Runtime的初始化
原文:http://blog.csdn.net/yangzhihuiguming/article/details/51697801android源码分析之Runtime的初始化Android运行时作为android架构的一部分,起着非常重要的作用,它和核心库(Core Libraries)组成了Android运行时库层。本文将依据android源码对AndroidRun转载 2017-03-24 15:51:28 · 342 阅读 · 0 评论