自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 转载MTK通话背景音

简述一下,MTK手机有两种前无古人、非常有用的功能:魔音通话和通话背景音。这两种功能在现实中就是一把双刃剑,有利有弊,看你怎么使用。所以一些比较大牌的手机公司,例如联想,通常在它一些非智能的用MTK芯片的手机只保留了通话背景音功能,而魔音通话功能以前新闻叙说曾被某人用于犯罪(不是指用的联想手机,新闻没有说什么手机,犯罪的是人,不是手机)就被取消了,真可惜,哈哈。  联想的这款手机,也有通话

2015-06-05 16:50:38 1424

原创 MTK6276拨号建立数据连接后如何中断

因为硬件限制,modem和mcu只能通过1个uart口通讯,MTK平台CMUX默认都是关闭的,所以在使用ATD*99#拨号成功后,AT指令会被堵住根据MTK的答复有以下3中方法中断数据连接:主动断开拨号方法: 1. 先下+++切到AT模式,然后下ATH或AT+CGACT=0 2. 在AP端直接发送断开数据连接的数据包 3. 拨号上网,贵司应该会配置一个对应的网络连接,可以在

2014-12-22 18:01:49 1148

原创 简单记录RGB565

void gd_put_pixel_16(int x, int y, gdi_color c){    /*----------------------------------------------------------------*/    /* Local Variables                                                */

2014-07-16 14:53:33 990

原创 MTK串口简单流程整理

UART1_HISR //根据IIR类型判断tx or rx//UART_IIR_CTIUART1_HISR->UART_RecHandler(&UARTPort[uart_port1]);->UARTPort[UARTData->port_no].rx_cb(UARTData->port_no); == UART_dafault_rx_cb->UART_sendilm(por

2014-07-14 09:40:16 2710

原创 MTK输入法流程整理

mmi_imc_key_change_mode中根据当前输入法的属性:lang_attr = mode_details_ptr->Lang_Special_Attrib;mode_attr = mode_details_ptr->Mode_Special_Attrib;  //在IMERes.c中数组mtk_gIMEModeArray中定义区分不同的api普通输入法:mmi

2014-07-14 09:29:29 1204

原创 MTK动态加载尝试

老大让我研究一下MTK平台上是否能够实现动态加载的功能,没什么时间限制,尽量搞一下看看是否能实现,利用闲暇时间网上搜索了相关资料并写了部分代码,在MT6250平台上初步测试ok.两个区域之间函数调用ok.首先研究一下arm编译器中RO,RW,ZI的说明(参考http://blog.csdn.net/jamestaosh/article/details/4348385文章),还有MTK平台sca

2013-08-27 11:19:53 1986 1

转载 多行文本编辑时,不显示不能完整显示的行

如果不希望显示这些行可以参考下面的修改方法: 在当前的设计基础上,根据显示区域的判断,决定当前行是否需要显示出来,具体如下:   在gui_multi_line_inputs.c中修改gui_draw_multi_line_one_line()   gui_draw_multi_line_one_line() {   ......  UI_string_type d

2012-12-12 10:38:32 777

转载 wifi四种省电模式的控制

WIFI四种省电模式的含义:  在wifi_common_config.h中定义了以下四种省电模式: #define PS_CONTINUOUS_ACTIVE 0 #define PS_MAX_PSP 1 #define PS_FAST_PSP 2 #define PS_CTIA_TEST 3 1.PS_CONTINUOUS_ACTIVE--持续唤醒:不进入省电模式,手机一

2012-12-12 10:17:49 2921

转载 详解Makefile 函数的语法与使用

使用函数:在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。

2012-12-12 10:15:54 690

转载 修改country code定制wifi支持的channel

在mcu\custom\drv\wifi\project name\wndrv_configure.c中#define COUNTRY_CODE_EU (((kal_uint16) 'E' Kal_uint16 wndrv_get_reg_domain(void){        return WIFI_DEFAULT_REG_DOMAIN;}WIFI_DEFAULT_RE

2012-12-12 10:14:42 2448

转载 extern c详解

引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplus extern "C" { #endif /*...*/#ifdef __cplusplus } #endif它到底有什么用呢,你知道吗?而且这样的问题经常会出现在面试or笔试中。下面我就从以下几个方面来介绍它:一、#if

2012-12-12 10:13:02 369

转载 SourceInsight快速定位文件

SourceInsight作为一款代码阅读利器而被很多IT公司接受使用,因为它确实很方便。有这样一种场景:我在修改当前代码文件时,可能需要和其他文件进行比较,这样我就需要打开这个文件的目录,选中文件和进行比较。如果你的目录层次比较浅的话,那还好应付。但万一你的目录层次是N层的话,那就会让人感到厌恶。这里笔者有一个权宜之计,打开SourceInsight的Option->Custom Com

2012-11-20 13:22:45 921

原创 编译问题汇总

1.make[1]: Entering directory `E:/T210_VIDEOCON/Trunk'Error: L6850E: Archive contains non ELF Object gui_ems_inputs.objmake[1]: *** [build/T210_VIDEO_09B/gprs/MT6253o/lib/mmi_framework.lib] Error 1make[1]: Leaving directory `E:/T210_VIDEOCON/Trunk'解决:删除掉gu

2011-03-11 09:34:00 604

原创 学习资料整理

gsm2.mak文件中# *************************************************************************#  Copy database to build directly  # *************************************************************************@echo Copy database to build directly@if exist $(strip $(TA

2011-03-07 17:04:00 608

原创 学习资料整理-memory dump 一直设置为on

<br />1. 声明 <br />extern kal_uint32  INT_MemoryDumpFlag;<br />2. 变量<br /><br /> <br />    INT_MemoryDumpFlag=0x26409001;   //添加此行代码<br /> <br />   /* MAUI protocol stack entry routine */<br />   mainp();

2011-03-07 16:59:00 691

转载 MTK-call history initializ

2008-05-24 | MTK-call history initializ 资源加载过程InitializeAll()       PopulateResData()              PopulateCallHistoryRes()                                      AddCallLogApplicati

2010-03-08 12:32:00 1012

转载 MTK-call history operate(1)

2008-05-24 | MTK-call history operate(1)product: In CM, Where and How to write call log 1.call history的保存。在各种通话状态中的保存过程1.MO(1)放弃outgoing callProcessPSHangupSucEvent()       LogCall

2010-03-08 12:31:00 687

转载 MTK-call history operate(2)

2008-05-24 | MTK-call history operate(2) [通话记录]的菜单操作 初始化函数:InitCallLogs() and InitInitCallHistory().1.未接电话2.已拨电话3.已接电话4.删除通话记录       1.未接电话       2.已拨电话        3.已接电话      

2010-03-08 12:30:00 1290

转载 MTK-data security and call log

2008-05-24 | MTK-data security and call log 数据保密功能的操作[功能设置]       [安全设置]              [SIM锁]              [话机锁]              [键盘锁]              [拒接不明来电]              [数据保密]  

2010-03-08 12:29:00 1349

转载 MTK: LSK,RSK的标签与响应

2009-05-04 | MTK: LSK,RSK的标签与响应  以左软件LSK为例,当有标签时,按下LSK可以执行响应功能;当没有标签(NULL)时,按下LSK就无反应。例如:开启电话簿数据保密时,进入电话簿要求输入4位密码,当输入不足4位时,左软件标签为空,达到4为时,左软件标签为OK。刚进入输入密码界面函数EntryRstCheckPhoneLock()时,注册R

2010-03-08 12:26:00 1092

转载 MTK: ShowCategory200Screen() //电话簿快速查找

2008-09-01 | MTK: ShowCategory200Screen() 说明:1.所有的ShowScreen都有2个ID:Screen ID(EntryNewScreen()函数中设置的ID),以及模板ID(Category ID)。2.所有的窗口模板的基本设置都保存在一个全局变量:g_categories_controls_map中。它的结构是:t

2010-03-08 12:24:00 1592

转载 MTK 模拟器调试指南

前篇文章介绍了手机调试的TRACE技巧,MTK手机调试是比较简单的,除了打TRACE,找ASSERT,分析DUMP外,剩下的就是经验了,有经验的人看到现象就能猜到问题出在什么地方,简单看一下TRACE只是为了确认自己的猜测.初涉此道的朋友往往需要时间,慢慢积累经验.要达到熟练,就需要有空的时候多读多研究代码.熟练的掌握了代码,解决问题就会熟能生巧.MTK的模拟器调试说没技巧也是对的,说有技巧也

2010-02-23 15:02:00 754

空空如也

空空如也

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

TA关注的人

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