文档库 最新最全的文档下载
当前位置:文档库 › [MTK]MT6225(双卡双待)codebase标准化

[MTK]MT6225(双卡双待)codebase标准化

[MTK]MT6225(双卡双待)codebase标准化
[MTK]MT6225(双卡双待)codebase标准化

外销codebase标准化

――――MT6225(双卡双待)

一、版本说明

MT6225平台(双卡双待)版本KONKA25_GEMINI_07B_W08.16,该版本在W0812基础上集成了JA V A等功能,经评估作为外销MT6225平台双卡双待机型的codebase标准化版本。

二、文件命名规则

1、make文件:机型名_客户名_GPRS.mak 或机型_客户名_GSM.mak

其中,英文均为大写字母,客户名为三位缩写英文大写字母

如,E260FM_JMB_GPRS.mak

2、Verno文件:Verno_机型名_客户名.bld

其中,英文均为大写字母,客户名为三位缩写英文大写字母

如,V erno_E260FM_JMB.bld

3、Scat文件:scat机型名_客户名.txt

其中,英文均为大写字母,客户名为三位缩写英文大写字母

如,scatE260FM_JMB.txt

4、make new编译批处理文件:Makenew_客户名.bat

其中,客户名为三位缩写英文大写字母

如,Makenew_JMB.bat

5、image文件、reflist文件、plmn文件:image_客户名.zip

ref_list_客户名.txt

其中,客户名为三位缩写英文大写字母,如果几个客户使用的同一个image.zip(ref_list.txt、plmn_list.txt),则命名为image_客户名1_客户名2_客户名3_.zip

如,imge_JMB_COC.zip ref_list_JMB_COC.tst

三、宏定义规则

1、外销统一宏定义:KK_NP_DEFINE

用于控制开关外销统一的功能,在make文件中定义。

如,KK_NP_DEFINE = TRUE #zy++ 20080702 控制外销统一功能

#zy++ 20080702 控制外销统一功能

ifeq ($(strip $(KK_NP_DEFINE)), TRUE)

CUSTOM_OPTION += KK_NP_DEFINE

endif

#zy—20080702

2、机器宏定义:用于定义统一的硬件配置(音频参数、FLASH驱动等),在make文件中

定义。

如,MACHINE_MODEL = E260FM

根据机型配置flash驱动(在option.mak中):

MEMORY_DEVICE_HDR = $(strip $(FIXPATH))\custom\system\$(strip $(BOARD_VER))\custom_MemoryDevice.h

ifeq ($(strip $(MACHINE_MODEL)),E260FM)

MEMORY_DEVICE_HDR_USED = $(strip $(FIXPA TH))\custom\system\$(strip $(BOARD_VER))\custom_MemoryDevice_E260FM.h

endif

3、客户宏定义:__客户名__

其中,客户名为三位缩写英文大写字母,用于控制开关不同客户的定制需求(语言、输入法、时区、锁网等),在make文件中定义。

如,CUSTOM_OPTION += __JMB__

四、图片资源

MTK原始代码图片资源是按照不同的LCD分辨率来存放的,根据外销的实际情况,在相同的LCD分辨率下按照机型存放,机型下再按照不同客户命名image_客户名.zip

如,D620 俄罗斯客户图片资源:\plutommi\Customer\Images\PLUTO240X320\D620\image_RUS.zip

五、Make new编译批处理文件

编写编译批处理文件时要注意image、ref_list、plmn文件的存放路径,

如:

del .\plutommi\Customer\Images\PLUTO240X320\E260FM\image.zip

del .\plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt

copy .\plutommi\Customer\Images\PLUTO240X320\E260FM\image_JMB_COC.zip .\plutommi\ Customer\Images\PLUTO240X320\E260FM\image_1.zip

ren .\plutommi\Customer\Images\PLUTO240X320\E260FM\image_1.zip image.zip

copy .\plutommi\Customer\CustResource\PLUTO_MMI\ref_list_JMB_COC.txt .\plutommi\Custo mer\CustResource\PLUTO_MMI\ref_list_1.txt

ren .\plutommi\Customer\CustResource\PLUTO_MMI\ref_list_1.txt ref_list.txt

make custom=E260FM_JMB gprs new

pause

六、CVS路径

CVS ROOT:/project/source/newproduct

checkout Module:KONKA25_GEMINI_07B_W08.16_NP

七、更新记录

为了便于代码管理和跟踪,修改了工程中任何一处代码都必须填写更新记录。更新记

录.xls存放路径:\log\更新记录.xls,填写内容包括――时间、记录、适用机型、针对客户、修改文件、签名。

八、外销统一功能更改记录,即LEV1更改记录如下

1、屏蔽康佳乐园

修改文件:make文件

KKCLUB_SUPPORT =FALSE

2、屏蔽IMEI号回传

修改文件:make文件

IMEI_SEND = FALSE

3、屏蔽百家姓

修改文件:make文件

MMI_PHB_H_SURNAMES = FALSE

4、屏蔽康佳客服电话

5、屏蔽农历显示

6、屏蔽彩铃

以上三条修改文件:

plutommi\mmi\inc\MMI_features.h

#ifndef KK_NP_DEFINE

#define MMI_ADD_KK_SERVICE_NUM /*屏蔽康佳客服电话*/

#define __CHINESE_CALENDAR__ /*屏蔽比农历显示*/

#define __COLOR_RING__ /*屏蔽彩铃*/

#endif

7、在待机的状态下按右功能软键后,增加“Quick search”功能。

修改文件:

plutommi\customer\custresource\pluto_mmi\MMI_features_switchPLUTO.h

#define CFG_MMI_PHB_RSK_QUICK_SEARCH (__ON__)

8、取消按键声Human voice选项,语音报来电号码

修改文件:make文件

DIGIT_TONE_SUPPORT = FALSE # TRUE or FALSE

TTS = NONE # SIMPLE_TTS, COMPLEX_TTS or NONE

9、屏蔽KONKA字样

修改文件:

1) USB连接相关名称显示

custom\drv\misc_drv\KONKA25_GEMINI_07B_BB\usb_custom.c

static const kal_uint16 USB_MANUFACTURER_STRING[] =

static const kal_uint16 USB_PRODUCT_STRING[] =

__align(4) const kal_uint8 INQUIRE_DA TA[] =

static const kal_uint16 USB_MS_INTERFACE_STRING[] =

static const kal_uint16 USB_ACM_COMM_INTERFACE_STRING[] =

static const kal_uint16 USB_ACM_DA TA_INTERFACE_STRING[] =

static const kal_uint16 USB_VIDEO_IAD_INTERFACE_STRING[] =

static const kal_uint16 USB_VIDEO_VC_INTERFACE_STRING[] =

static const kal_uint16 USB_VIDEO_CT_INTERFACE_STRING[] =

static const kal_uint16 USB_VIDEO_OUTPUT_INTERFACE_STRING[] =

static const kal_uint16 USB_VIDEO_PU_INTERFACE_STRING[] =

static const kal_uint16 USB_VIDEO_VS_INTERFACE_STRING[] =

static const kal_uint16 USB_IMAGE_INTERFACE_STRING[] =

static const kal_uint16 PTP_IMAGE_MANUFACTURER_STRING[] =

static const kal_uint16 PTP_IMAGE_MODEL_STRING[] =

2) 蓝牙连接显示

plutommi\mtkapp\Connectivity\ConnectivitySrc\BtMtk\BTMMICm.c

const U8 MMI_BT_DEF_HOST_BT_NAME[] =

3)User Agent:客户有明确需求的,就按照客户的要求修改,如果客户没有要求就把Konka 的Log去掉即可。

custom\common\custom_wap_config.h

#define WAP_CUSTOM_CFG_DEFAULT_UA_HEADER "MAUI_WAP_Browser"

#define WAP_CUSTOM_CFG_DEFAULT_MMS_UA_HEADER "MAUI MMS User Agent"

vendor\wap\obigo_Q03C\v1_official\modules\BRS\config\brs_cfg.h

#define BRS_CFG_DEFAULT_USER_AGENT_HEADER "MAUI WAP Browser"

10、屏蔽IP拨号功能

修改文件:make文件

CUSTOM_OPTION = __CS_SERVICE__ __PS_SERVICE__ \

__MOD_L4C__ __MOD_CSM__ __MOD_RAC__ __MOD_SMU__ __MOD_SMSAL__ \ __MOD_PHB__ __MOD_UEM__ __MOD_CC__ __MOD_CISS__ __MOD_SMS__ \ __MOD_MM__ __MOD_NVRAM__ __MOD_SIM__ __MOD_TCM__ \

__SAT__ __EM_MODE__ __CPHS__ __MULTI_BOOT__ __FS_ON__ \

$(MELODY_VER) __18V_30V_ME__ __CHINA_CHARGER_STANDARD__ \

__FLIGHT_MODE_SUPPORT__ \

__CHARGER_USB_DETECT_WIHT_ONE_EINT__ __MSDC_NOT_SUPPORT_HOT_PLUG__ \ __MSDC_NO_WRITE_PROTECT__ #__IP_NUMBER__

11、屏蔽固定电话显示来电区号

修改文件:make文件

MMI_PHONE_AREA_NAME = FALSE #固定电话显示来电区号

12、屏蔽拼音缩写查询

修改文件:make文件

MMI_PHB_PYSX_QUICK_SEARCH = FALSE #拼音缩写查

13、屏蔽通话记录中IP拨号

修改文件:make文件

CALL_LOG_IP_DIAL = FALSE #通话记录中增加IP拨号

14、屏蔽VIP功能

修改文件:make文件

VIP_SUPPORT = FALSE #VIP

15、屏蔽远程控制

修改文件:make文件

TELC_SUPPORT = FALSE #远程控制

16、屏蔽电话薄备份

修改文件:make文件

MMI_PHB_BACKUP = FALSE #电话簿备份

17、检查是否支持蓝牙

涉及文件:make文件

BLUETOOTH_SUPPORT = BTMTK_MT6601 # NONE, BTMTK or BTMTK_MT6601

18、检查是否支持FM

涉及文件:make文件

FM_RADIO_CHIP = NONE #MT6188A1

19、检查是否支持JAVA

涉及文件:make文件

J2ME_SUPPORT = NONE # NONE, IJET, JBLENDIA, JBED

20、检查是否支持camera

涉及文件:make文件

CMOS_SENSOR = OV7670 # MC501CB,OV9640, PAS105, PAS302, NONE, MT9D011,

# MT9M111, OV9650

21、检查支持频段

涉及文件:make文件

BAND_SUPPORT = QUAD # support of designated band: PGSM900, EGSM900,

RGSM900,

# DCS1800, PCS1900, GSM850, GSM450, GSM480, DUAL900,

# TRIPLE, QUAD, DUAL850

22、检查是否支持MMS&WAP

涉及文件:make文件

TCPIP_SUPPORT = UDP_TCP # UDP_TCP, UDP, TCP, or NONE TELECA_FEATURE = WAP2_MMS # Teleca WAP support feature:

WAP_SUPPORT = OBIGO_Q03C # NONE, OBIGO_Q03C, JATAAYU4

23、默认上网显示语言为英语

修改文件:bra_prof.c

#define BRA_CFG_ACCEPT_LANGUAGE_HEADER \

"en,"\

"zh-tw," \

"zh-cn"

相关文档