项目客制化文档

栏目: 编程工具 · 发布时间: 6年前

内容简介:1)提前浏览一下需求,确认是否有功能性需求以及一些疑难杂症。跟项目经理确认清楚每一条需求,不可似是而非。需跟项目经理确认该需求是之前的需求还是新增需求,如果是之前的需求,需要找到之前的负责人,询问该需求进度,如未处理,需跟项目经理说明具体情况,并给出开发周期,看能否接受,同时咨询一下大概的量产时间,做到心中有数。

1)提前浏览一下需求,确认是否有功能性需求以及一些疑难杂症。

跟项目经理确认清楚每一条需求,不可似是而非。

需跟项目经理确认该需求是之前的需求还是新增需求,如果是之前的需求,需要找到之前的负责人,询问该需求进度,如未处理,需跟项目经理说明具体情况,并给出开发周期,看能否接受,同时咨询一下大概的量产时间,做到心中有数。

2)不定时的看看公版是否增加了新功能,客户项目同步公版代码。

更新公版代码后须告知驱动,否则驱动调试编译的时候可能会报错,这样不仅浪费驱动的时间,也延误了自己出版本的时间。

3)如果是GMS项目,如果确认客户需求是否有违背GMS要求的,及时跟客户沟通。

4)如果需求较多,建议在晚上下班时间编一个debug的版本,第二天来作为调试使用,能节约大量的修改调试时间。

2、创建主板

使用脚本

source build/envsetup.sh

clone_project A B

A是base版本,B是new版本

3、创建新项目的步骤

1)新建一个客户基本都在droi目录下配置

2)根据邮件信息来参考copy那个项目,例如参考A,建B

3)copy A to B

4)修改copy出来的项目里面的所有客户名字

3.1,进入B文件夹;
 3.2,grep -r A *,修改所有A为B;
 3.3,Ctrl + f 查找A,出来的文件的名字A改为B;
 3.4,打开ProjectConfig.mk;
 3.5,查看CUSTOM_MODEM=?
 3.6,查看TYD_MMI_FLASH_TYPE = ?
 3.7,查看google的gms包是否是要求的:TYD_MMI_GOOGLE_APPS_VERSION = R8
 3.8,其他的按客户需求修改;
复制代码

5)如果没有参考的,直接copy一个相同配置的项目(最好是公版的,如果没有自行参考),去掉others文件夹

6)这样一个客户就基本完成,可以提交了

4、创建新项目需要提交的文件

1)ProjectConfig.mk : 从 device/droi/主板目录/ProjectConfig.mk 拷贝并修改相应的宏

2)debug_defconfig/defconfig : 从 kernel-3.18/arch/arm{arm64}/configs/主板名_debug_defconfig和主板名_defconfig 拷贝修改文件名字并修改相关配置

3)lk.mk : 从 vendor/mediatek/proprietary/bootable/bootloader/lk/project/主板名.mk 拷贝修改文件名字并修改相关配置

5、配置Modem

1)根据项目的配置表,确认modem的配置

2)如果相对应配置的modem在 vendor/mediatek/proprietary/modem 目录下是否存在,如果不存在则需要编译modem,并将编译好的modem放到 vendor/mediatek/proprietary/modem 目录。

3)在 ProjectConfig.mk 文件中配置CUSTOM_MODEM宏: CUSTOM_MODEM = pwd3_125

6、配置FlASH

1)根据项目的配置表,确认flash的配置

2)根据配置在 vendor/mediatek/proprietary/bootable/bootloader/preloader/freeme_flash_type 目录下找相对应的文件夹,并将名字赋给 ProjectConfig.mk 文件中的 FREEME_FLASH_TYPE

3) online.mediatek.com/FAQ#/SW/FAQ…


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

产品型社群

产品型社群

李善友 / 机械工业出版社 / 2015-3-1 / CNY 69.00

传统模式企业正在直面一场空前的“降维战争”, 结局惨烈,或生或死。 传统模式很难避免悲惨下场, 诺基亚等昔日庞然大物轰然倒塌, 柯达发明了数码成像技术却依然破产, 新商业的兴起到底遵循的是什么模式? 微信轻而易举干掉了运营商的短信业务, “好未来”为何让传统教育不明觉厉? 花间堂为什么不是酒店,而是入口? 将来不会有互联网企业与传统企业之分, ......一起来看看 《产品型社群》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具