自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 如何用ADB 修改和显示GPIO状态

MTK 如何用ADB 修改和显示GPIO状态

2015-02-28 10:54:52 5439 1

原创 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

ARM嵌入式系统开发:软件设计与优化

完整版,清晰。 ARM嵌入式系统开发:软件设计与优化 完整版,清晰。

2015-10-22

keil mdk 注册机

keil mdk 注册机 本人验证可以用, 可以使用CORTEX-M3等

2012-07-19

quartus 11.0 破解

quartus 11.0 破解 验证可以使用 请放心下载

2012-07-19

空空如也

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

TA关注的人

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