- 博客(22)
- 收藏
- 关注
转载 转载MTK通话背景音
简述一下,MTK手机有两种前无古人、非常有用的功能:魔音通话和通话背景音。这两种功能在现实中就是一把双刃剑,有利有弊,看你怎么使用。所以一些比较大牌的手机公司,例如联想,通常在它一些非智能的用MTK芯片的手机只保留了通话背景音功能,而魔音通话功能以前新闻叙说曾被某人用于犯罪(不是指用的联想手机,新闻没有说什么手机,犯罪的是人,不是手机)就被取消了,真可惜,哈哈。 联想的这款手机,也有通话
2015-06-05 16:50:38
1533
原创 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
1271
原创 简单记录RGB565
void gd_put_pixel_16(int x, int y, gdi_color c){ /*----------------------------------------------------------------*/ /* Local Variables */
2014-07-16 14:53:33
1059
原创 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
2788
原创 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
1258
原创 MTK动态加载尝试
老大让我研究一下MTK平台上是否能够实现动态加载的功能,没什么时间限制,尽量搞一下看看是否能实现,利用闲暇时间网上搜索了相关资料并写了部分代码,在MT6250平台上初步测试ok.两个区域之间函数调用ok.首先研究一下arm编译器中RO,RW,ZI的说明(参考http://blog.youkuaiyun.com/jamestaosh/article/details/4348385文章),还有MTK平台sca
2013-08-27 11:19:53
2081
转载 多行文本编辑时,不显示不能完整显示的行
如果不希望显示这些行可以参考下面的修改方法: 在当前的设计基础上,根据显示区域的判断,决定当前行是否需要显示出来,具体如下: 在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
848
转载 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
3022
转载 详解Makefile 函数的语法与使用
使用函数:在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。
2012-12-12 10:15:54
746
转载 修改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
3303
转载 extern c详解
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplus extern "C" { #endif /*...*/#ifdef __cplusplus } #endif它到底有什么用呢,你知道吗?而且这样的问题经常会出现在面试or笔试中。下面我就从以下几个方面来介绍它:一、#if
2012-12-12 10:13:02
420
转载 SourceInsight快速定位文件
SourceInsight作为一款代码阅读利器而被很多IT公司接受使用,因为它确实很方便。有这样一种场景:我在修改当前代码文件时,可能需要和其他文件进行比较,这样我就需要打开这个文件的目录,选中文件和进行比较。如果你的目录层次比较浅的话,那还好应付。但万一你的目录层次是N层的话,那就会让人感到厌恶。这里笔者有一个权宜之计,打开SourceInsight的Option->Custom Com
2012-11-20 13:22:45
980
原创 编译问题汇总
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
656
原创 学习资料整理
gsm2.mak文件中# *************************************************************************# Copy database to build directly # *************************************************************************@echo Copy database to build directly@if exist $(strip $(TA
2011-03-07 17:04:00
662
原创 学习资料整理-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
736
转载 MTK-call history initializ
2008-05-24 | MTK-call history initializ 资源加载过程InitializeAll() PopulateResData() PopulateCallHistoryRes() AddCallLogApplicati
2010-03-08 12:32:00
1074
转载 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
732
转载 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
1344
转载 MTK-data security and call log
2008-05-24 | MTK-data security and call log 数据保密功能的操作[功能设置] [安全设置] [SIM锁] [话机锁] [键盘锁] [拒接不明来电] [数据保密]
2010-03-08 12:29:00
1416
转载 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
1149
转载 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
1655
转载 MTK 模拟器调试指南
前篇文章介绍了手机调试的TRACE技巧,MTK手机调试是比较简单的,除了打TRACE,找ASSERT,分析DUMP外,剩下的就是经验了,有经验的人看到现象就能猜到问题出在什么地方,简单看一下TRACE只是为了确认自己的猜测.初涉此道的朋友往往需要时间,慢慢积累经验.要达到熟练,就需要有空的时候多读多研究代码.熟练的掌握了代码,解决问题就会熟能生巧.MTK的模拟器调试说没技巧也是对的,说有技巧也
2010-02-23 15:02:00
843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人