5camear调试

一:基础知识 1,Image Sensor类型     a)  YUV Sensor         YUV Sensor输出的Data格式为YUV,图像的效果处理使用Sensor内部的ISP,         BB端接收YUV格式的data后只进行格式的转换,效果方面不进行处理,由于Senso...

2019-02-22 17:02:02

阅读数 38

评论数 0

4keypad调试

一:基础知识     硬件原理     NORMAL_TYPE         Row0--Row7         KCOL0--KCOL7     EXTEND_TYPE             Row0--Row3         KCOL0 KCOL0_R         KCOL1 KC...

2019-02-22 17:01:21

阅读数 30

评论数 0

3TP调试

一:基础知识     Kernel 通过input 子系统与Android交互,每当我们点击屏幕或抬起都会产生中断,     每当kernel收到中断会通过i2c总线读取TP控制器产生的坐标数据,kernel就会通过input系统上报给android层, android层会完成相应的动作。    ...

2019-02-22 17:00:25

阅读数 29

评论数 0

2:LCM调试

lcd 显示相关的文件 ,这些后面分析 ,先怎么添加一个新的LCD驱动 ./kernel-3.18/drivers/misc/mediatek/video/mt6735/videox/primary_display.c ./kernel-3.18/drivers/misc/mediatek/vi...

2019-01-24 15:02:25

阅读数 227

评论数 0

1:MTK 6737 Flash配置

一:MTK 平台查看eMMC和DDR的工作频率     eMMC:      adb shell cat /sys/kernel/debug/mmc0/clock     DDR:      adb shell cat /sys/bus/platform/drivers/emi_clk_test...

2019-01-22 11:43:53

阅读数 310

评论数 1

android文件系统挂载分析

参考 https://www.cnblogs.com/xiaolei-kaiyuan/p/5501104.html 我们知道android有很多分区,如"system","userdata","cache&...

2018-09-20 16:03:12

阅读数 643

评论数 0

MTK android-partition分析

android的存储分为两种   一种叫做RAM,如emmc标准的ddr2/3/4,容量比较小   一种叫做ROM,rom大小比较大,如8G/16G/32G/64G/128G。 我们给手机刷机,是把system.img/recovery.img/userdata.img等按照分区表烧写在对应地...

2018-09-20 15:20:51

阅读数 467

评论数 0

android 的Binder

./frameworks/native/libs/binder/ProcessState.cpp ./frameworks/native/include/binder/ProcessState.h ./frameworks/av/media/mediaserver/main_mediaserve...

2018-09-11 10:18:09

阅读数 47

评论数 0

C++的类的初始化问题

ProcessState::ProcessState()  //继承并初始化     : mDriverFD(open_driver())----->Android很多代码都是这么写的,稍不留神就没看见这里调用了一个很重要的函数     , mVMStart(MAP_FA...

2018-09-10 11:06:32

阅读数 577

评论数 0

MTK MT6580 clock buffer XO_NFC_TP3输出控制方法

在开启的时候NFC有26M输出 关则无输出 源码如下 ./kernel-3.10/drivers/misc/mediatek/nfc/mt6580/mt6605.c static long mt6605_dev_unlocked_ioctl(struct file *filp, unsigned...

2018-08-31 15:26:17

阅读数 228

评论数 0

MTK6580电源使用(regulator)

关于MTK6580电源使用 相关的API     struct regulator *__must_check regulator_get(struct device *dev,const char *id);     int regulator_set_voltage(struct regula...

2018-08-30 17:31:04

阅读数 268

评论数 0

一个简单的SystemService(vibrator)

Android 6.0 1:应用怎么使用vibrator     Vibrator mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);    //获取Vibrator实例     mVibrator.vibrate...

2018-08-16 12:01:42

阅读数 337

评论数 0

MTK 6735Gsensor数据采样(第一次用app采样)

1、addView   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http:...

2018-08-14 19:27:52

阅读数 205

评论数 0

MTK LIGHT分析

以MTK 6737源代码分析: 软件架构:                  APP/system             |             | Binder             |         java framework             |             ...

2018-08-03 11:59:07

阅读数 173

评论数 0

关于printk可变参数

在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如: #define pr_debug(fmt,arg...)  printk(KERN_DEBUG fmt, ##arg) 用可变参数宏(variadic macros)传递可变参数表 你可能很熟悉在函数中使用可变参数表,如: ...

2017-07-18 18:22:10

阅读数 398

评论数 0

IMX6 驱动代码位置

http://blog.csdn.net/jack_a8/article/details/43340197 emmc/sdcard 驱动    drivers/mmc/host:sdhci-esdhc-imx.c      /dev/mmcblk*                    ...

2016-07-15 15:48:06

阅读数 560

评论数 0

Pm命令用法

Pm命令用法 http://gityuan.com/2015/10/31/binder-prepare/ 一、Pm命令 命令格式: pm command> 命令列表: 命令 功能 实现方法 list packages 列举ap...

2016-04-20 14:22:25

阅读数 990

评论数 0

Pm命令用法

一、Pm命令 命令格式: pm command> 命令列表: 命令 功能 实现方法 list packages 列举app包信息 PMS.getInstalledPackages install [options] >...

2016-04-20 14:14:26

阅读数 413

评论数 0

Am命令用法

一、概述 作为一名开发者,相信对adb指令一定不会陌生。那么在手机连接adb后,可通过am命令做很多操作: (1) 拨打电话10086 adb shell am start -a android.intent.action.CALL -d tel:10086 (2) 打开网站ww...

2016-04-20 14:13:22

阅读数 458

评论数 0

Android内存分析命令

一、概述 1.1 内存指标概念 Item 全称 含义 等价 USS Unique Set Size 物理内存 进程独占的内存 PSS Proportional Set Size 物理内存 PSS= USS+ 按比例包含共享库 ...

2016-04-20 13:50:29

阅读数 2001

评论数 0

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