MTK平台入库版本编译帮助


一、快速编译技巧
二、副配置PL快速更新
三、常更改宏解析
四、CU、CT、CMCC核心功能点



一、快速编译技巧

1.更新屏(LCM)
source lunch, make kernel bootimage ,make lk
2.更新TP,摄像头驱动,电池相关
source lunch, make kernel bootimage
3.更新摄像头效果
source lunch,mmm -B vendor/mediatek/proprietary/custom/mt6739/hal/,make snod
4.编译卡刷包
source lunch, make otapackage
5.编译单个模块(模块下有Android.mk)
source lunch, mmm -B 模块路径 ,make snod
6.编译modem
source lunch, mmm -B vendor/mediatek/proprietary/modem/
7.快速更新开关机动画
替换/out/target/product/project_name/system/media/bootanimation.zip和shutanimation.zip,source lunch, make snod
8.编译logo
source lunch,make lk ,make kernel bootimage


二、副配置PL快速更新

配置XUNHU_PROJECT_MEMORY_TYPE

XLSD 16+1
XUNHU_PROJECT_MEMORY_TYPE=37.1288
XLSD 16+2
XUNHU_PROJECT_MEMORY_TYPE=37.12816
XLSD 3+32
+XUNHU_PROJECT_MEMORY_TYPE=37.25624

emmc
1+8,1+16自适应
XUNHU_PROJECT_MEMORY_TYPE=8.1die.ddr3.Discrete
2+16
XUNHU_PROJECT_MEMORY_TYPE=16.ddr3.Discrete
3+32
XUNHU_PROJECT_MEMORY_TYPE=24.ddr3.Discrete

source lunch, make pl
39平台需要将loader_ext.img、preloader_t168ha_v1_1m_yg_q5521m_qd_cmcc.bin同时替换


三、常更改宏解析

MTK_BUILD_VERNO —软件版本号
XUNHU_HARDWARE_VERSION —硬件版本号
XUNHU_PROJECT_MEMORY_TYPE —flash大小
CUSTOM_KERNEL_LK_LCM —屏
BOOT_LOGO — LOGO
CUSTOM_KERNEL_TOUCHPANEL — TP

—摄像头
CUSTOM_KERNEL_MAIN_IMGSENSOR —后摄
CUSTOM_HAL_MAIN_IMGSENSOR

CUSTOM_KERNEL_SUB_IMGSENSOR —前摄
CUSTOM_HAL_SUB_IMGSENSOR

CUSTOM_HAL_IMGSENSOR —前后摄
CUSTOM_KERNEL_IMGSENSOR


四、CU、CT、CMCC核心功能点

CU:内置SystemHelper.apk(priv-app分区,不可卸)

CT: 短信自助测(DeviceRegister)、数据自助测(SelfRegister)vendor/mediatek/proprietary/packages/apps/,智能短信(开发中)

CMCC:DM–vendor/mediatek/proprietary/operator/OP01/packages/apps/ctm/,移动卡优先,智能短信(DmMms)–vendor/mediatek/proprietary/packages/apps/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值