- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 mtk android 4.4 audio framework 代码分析(未完成)
mtk android 4.4 audio framework 代码分析(未完成)2/28/2015 3:01:24 PM 关于 audio_policy.conf 文件这个文件 mediatek/config/$project 下, 在 audiomtkpolicymanager.cpp 中解析, 解析出如下信息: 1) ATTACHED_OUTPUT_DEVICES_TAG "attache
2015-02-28 15:35:12 2783
原创 BLE 学习记录
BLE 学习记录ANROID BLE 开发,基于 bluetoothlegatt 分析mBluetoothAdapter = mBluetoothManager.getAdapter(); 得到 手机上蓝牙主机的适配器 mBluetoothAdapterpublic boolean initialize() { // For API level 18 and above, get a r
2015-02-28 14:29:48 2695 1
原创 指纹识别调试记录
指纹识别调试记录因为按压式指纹识别都没有量产,原厂代码仍在调试阶段,拿到的是不完善版本。配置GPIO. 涉及到6个GPIO: spi_cs , clk,mo ,mi, rst, INT. 飞线浪费了很多时间。还有一个是这个芯片有2个电源,1.8V和3.3V,DATASHEET上原理图上是要接上3.3V的。实际拿到的模组是不能接的,接了无法采集到图像。FAE的说法是模组背面有个电阻,没焊接的话就不用
2015-02-28 14:20:08 3236
原创 如何查看和修改分区
如何查看和修改分区配置分区信息: E:\code\doov6592KK\mediatek\build\tools\ptgen\MT6592PRELOADER Raw data 256 EMMC_BOOT_1 N Y AUTO N N BOOTLOADERSMBR Raw data 512 EMMC_USER N Y MBR Y N Y
2015-02-28 14:16:09 2164
原创 MTK 如何menuconfig
MTK 如何menuconfig保证kernel new 过,将 /out/.config 拷贝到kernel文件夹,TARGET_PRODUCT=projectnamemakeO=outmenuconfig/∗如果出现../mediatek/build/kernel/Makefile找不到的错误,请用TARGETPRODUCT={project name} make O=out menuco
2015-02-28 14:04:48 822
原创 在编译阶段打印提示信息
在编译阶段打印提示信息假设程序中有如下的语句:int a;#ifdefin _Da=1;#endif假设工程中有很多文件,不清楚_D到底有没有定义,当然也不希望在程序执行的时候,通过看执行结果的方式来查看_D有没有定义。那么,有没有可能在#ifdef和#endif语句间插入特殊的编译指令,在预编译阶段或编译阶段通过打印提示信息来断定_D的定义情况呢?答案是肯定的。 解决方案一:#pragm
2015-02-28 14:03:23 1231
原创 MTK USB CAMERA (中芯微Z0301调试)
MTK USB CAMERA (中芯微Z0301调试)驱动的部分:难点在于 mtk 不支持原生的 menuconfig, 需要以下方法来配置: 保证kernel new 过, 将 /out/.config 拷贝到kernel文件夹, TARGET_PRODUCT=projectnamemakeO=outmenuconfig/∗如果出现../mediatek/build/kernel/Mak
2015-02-28 13:55:24 2712 1
原创 量测一下手按下TP到INT 信号发生的时间
量测一下手按下TP到INT 信号发生的时间可以量测一下手按下TP到INT 信号发生的时间:一般不超过50ms,第一个中断信号和第二个中断信号一般也不会超过30ms 测量方法:将INT pin飞线引出,接到示波器一个探针,另外一个探针接在TP面板上的铜箔或硬币,手接触铜箔或硬币产生正弦波,INT 出现脉冲,可以看出2波形时间差 这可以断定IC(硬件+固件) 响应的快慢
2015-02-28 13:47:26 1882 1
原创 查看触摸屏报点率
查看触摸屏报点率getevent -r |grep “eventx”相应代码在 system/core/toolbox/getevent.c usage:static void usage(int argc, char *argv[]){ fprintf(stderr, "Usage: %s [-t] [-n] [-s switchmask] [-S] [-v [mask]]
2015-02-28 13:46:12 6551
原创 mediaserver 异常挂掉引起的一个BUG
mediaserver 异常挂掉引起的一个BUG具体问题: 由于CAMERA的问题,导致Mediaservice 挂掉,audioflinger, audiopolicyservice 也一起被杀掉了。KERNEL HIFI并没有关掉。处理方法: AudioService 中有注册audioflinger, audiopolicyservice DIE 掉的回调函数, 具体就是这个priva
2015-02-28 13:39:34 7420
原创 MTK 单独启用REF MIC
MTK 单独启用REF MICmain + ref: setMIC1Mode(false); setMIC2Mode(false); retval = mixer_ctl_set_enum_by_string(mixer_get_ctl_by_name(mMixer, "Audio_MicSource1_Setting"), "ADC2"); //K2 add ASS
2015-02-28 09:55:50 2328
原创 mtk-accdet学习文档
硬件和框图Headset accdet常用宏: 在accdet.c和accdet_custome.h为了实现一些功能有用到很多宏开关,把目前相应的宏开关介绍如下 : 1: ACCDET_EINT 是否启用了外部中断来侦测是否有耳机插入和拔出 2: ACCDET_MULTI_KEY_FEATURE 是否支持使用A/D来侦测key,这里要注意的是即使耳机只有一个key若是在89的平台也需打开
2015-02-27 17:26:46 5952
原创 MTK Camera文件架构
MTK Camera文件架构 Interface path: .\mediatek\hardware\include\mtkcam\ => 展开如下 - acdk - exif - ExtImgProc - hal - utils - v1 .\mediatek\platform\mt6
2015-02-13 15:05:43 6122
原创 MTK Camera 移植修改的文件汇总
modified: bootable/bootloader/lk/scripts/dct/EINT_YuSu.cmpmodified: bootable/bootloader/lk/scripts/dct/GPIO_YuSu.cmpmodified: bootable/bootloader/lk/target/k35v1_64/dct/dct/codegen.dwsmodified:
2015-02-13 15:04:11 2019
转载 Linux内核驱动加载顺序
【问题】 背光驱动初始化先于LCD驱动初始化,导致LCD驱动初始化时出现闪屏的现象。 【解决过程】 1 mach-xxx.c中platform devices列表如下 /* platform devices */ static struct platform_device *athena_evt_platform_devices[] __initdata = { //
2015-02-10 17:34:47 2034
原创 cortex-m3,4 ITM printf 使用
include “stdio.h”struct __FILE { int handle; /* Add whatever you need here */ }; FILE __stdout; FILE __stdin;int fputc(int ch, FILE *f) { if (DEMCR
2015-02-09 22:51:22 1701
转载 匹配滤波器的物理解释
匹配滤波器是一种非常重要的滤波器,广泛应用与通信、雷达等系统中。匹配滤波器的推导数学公式看起来很负责,在通信系统、雷达系统、随机信号处理等很多教科书中都有详细的推导过程。最开始的时候,顺着推导的过程,基本也能推导下来,但对其内在的涵义却无半点认识,可以说完全淹没在公式推导的海洋了。 张直中老师可以说是新中国雷达事业的开拓者之一。就目前的阅读范围来看,张老师在其早期的著作《雷达信号的选择与处理》一
2015-02-06 14:23:21 15150
转载 相关性与误差能量最小准则
相关是用来描述信号相似性的概念。两个信号越相似,则可以说这两个信号的相关性越强。误差能量信号最小准则是信号处理中最常用的准则之一。比如说维纳滤波中,使用的就是误差能量最小准则。实际上,信号处理中常听到的最优滤波器,都是在某一准则之下的最优。那么,为什么误差能量最小准则使用最为广泛呢?它和信号的相关性又有什么样的关系呢? 我们先来看一个具体的信号处理实例。有一对年轻的准爸爸妈妈,刚刚怀上小宝宝,于
2015-02-06 14:21:57 1806
转载 信号相似性
信号相似性的描述 在很多的应用场合,经常要描述两个信号的相似性。比如在雷达的信号检测中,要比较所接收的信号是否就是发射信号的延时。有时候,甚至还要描述一个信号本身的相似性,比如在语音编码中,要通过语音信号本身的相似性,来预测下一时刻的信号值。 我们知道,在信号处理中,用相关函数来描述信号的相似性。描述两个信号之间的相似性用互相关函数;描述信号本身的相似性用自相关函数。我们要问的是,相关函数
2015-02-06 11:38:13 4355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人