MTK新项目常用配置修改
来源:互联网 发布:js模块化开发 cmd 编辑:程序博客网 时间:2024/06/05 10:57
在custom_memorydevice.h中的这个宏NOR_BOOTING_NOR_FS_FIRST_DRIVE_SECTORS表示手机内存的大小,例如2048就表示1M,如果为零就表示关闭手机内存。同时,要将APP_STORAGE_IN_SYS_DRV改为FALSE. 如果开的手机内存过大,编译不过,可以考虑修改 MemoryDeviceList_Since10AW1108.xls表中对应芯片的FALSH大小配置。
2 IMEI号的修改
通常我们有几张SIM卡,就有几个IMEI号,imei号总共15位,它是采用BCD编码的,也就是最后一位不能是F。可以通过修改数组NVRAM_EF_IMEI_IMEISV_DEFAULT[].记住IMEI号不能是一样的。
3 自动测试项的调整
主要涉及 NVRAM_EF_AUTOTEST_DEFAULT[],数组项里面的数字就对应着枚举FM_AUTO_TEST_ENUM里面的值。数组Tests[]里面是所有的自动测试项。具体的参照文件FactoryModeDef.h ,FactoryModeSrc.c 。
按键测试可修改数组g_fm_keypad_order_table[].
4 工程模式修改
可重点参照文件EngineerModeMain.c。有时候我们的有些工程模式可能有些项目没有打开,这时候我们可以在mmi_features_switch.h中把相关项目打开,比如CFG_MMI_SLIM_ENGINEER_MODE,这是打开音频参数工程模式修改。
5 版本号的修改
参数gsm2.mak中的genverno标志,还有version_struct结构体。
6 手机SSC命令
都在数组mmi_ssc_phone_table[ ] 中。
7添加新的全键盘按键
在枚举mmi_keypads_enum中添加MMI_KEY
在枚举mmi_imc_key_custom_value中添加IMC_KEY
在枚举mmi_imc_symbol_key_enum中添加IMC_SYMBOL_KEY
在g_key_code_map[]数组中添加device_key和mmi_key的映射。
在qwerty_lang_res.c中的数组const S16 g_qwerty_opposite_key_table[][2]和const mmi_imm_qwerty_key_struct g_qwerty_lang_table_common_keys[]中添加全键盘多国语言按键定义
还要修改数组mmi_imc_key_custom_mapping[ ]和数组mmi_imc_key_qwerty_common_key_down_handler[ ].
8 每个模块内存分配的修改
med_global.h的修改
- MTK新项目常用配置修改
- MTK android 常用修改点
- MTK android 常用修改点
- mtk UART代码修改配置
- MTK Android部分配置修改
- MTK Android部分配置修改
- Android-MTK系统- 系统常用修改点
- mtk修改
- 新项目导入配置问题
- android新项目配置步骤
- 常用配置修改
- MTK智能平台Modem的修改、编译及配置方法
- MTK平台 BT,WIFI,MTP名称修改配置方案
- MTK智能平台Modem的修改、编译及配置方法
- MTK 修改拨号盘
- MTK铃声修改方法
- MTK主题修改
- MTK 铃声修改
- mtk磁盘空间检查
- 模板缓冲
- 怎样解决安装sql sever 2008或visual studio 2010后安装sql sever 2005找不到本地服务器的问题
- 安装ubuntu黑屏,修复分区表
- 远去的高考,消逝的大一……
- MTK新项目常用配置修改
- D3DXMatrixShadow创建一个平面的阴影矩阵
- wget 整站抓取的好工具
- BumpMap、NormalMap的区别
- Parallax Mapping效果
- WEBFORM中 Calendar控件禁止选择某些日期的方法
- 利用QT_DEBUG_PLUGINS检查Qt的插件问题
- Centos学习笔记--linux用户管理
- 一个老程序员的前途