步骤:
接到一个需求后仔细查看摘要,说明, 附件,问题注释,在问题注释里一般写明了要求的修改点
确认问题后开始修改,NV项目修改举例

1、对比nvandmodem\nvitem是否有对应nv
2、找驱动做对应的nv,或者请驱动人员修改
3、找到客户给的脚本文件,修改export HX_NV_PARA=pike2_pubcp_pld_base_nv_nvitem
4、在脚本文件修改mantis号
5、合NV,生成nvitem_bin文件,要删除GenNV.pl生产的NV_temp文件夹
6、编译找驱动人员验证
7、发布软件给测试部测试
8、上传代码到\192.168.1.122\android-version\2018
9、修改“遵义沃特沃德-软件发布记录-2018.xlsx”

恒超FS280M70,在此ID基础上直接打包一个G4+W125 的软件,用于客户送其它地方的样机,不需要编译:
1、分析 主板FS280,W125就是band125
2、在7731e81-zy\nvandmodem_zy\nvitem找到fs280_band125_com_rtm7289_spm6569文件,找不到要新建,在脚本里面改为
export HX_NV_PARA=fs280_band125_com_rtm7289_spm6569
3、直接生成nv.bin
4、打开编译过的压缩包取出.pac文件
5、打开烧录软件的setting,找到NV_w文件id,双击后面路径,选择新生成的NV.bin,最后点击Packet,保存。
6、进行烧录刚生成的pac文件

怎么发布软件的
一、临时软件的发布

1、先问项目人员或上级询问是出debug版本还是发布版本,然后再进行编译
1、测试编译好软件是否达标
2、达标之后把编译生成的debug或发布文件打包
4、把刚打包的文件放在\192.168.1.122\android-version\2018\临时软件下
5、不必在“遵义沃特沃德-软件发布记录-2018.xlsx”里面记录
6、把编译生成的debug或发布文件打包通过QQ或者其他方式发送给项目人员
7、在mantis中的问题注解中写上软件保存路径和软件名,再在问题注解中写上解决的问题
8、在mantis中,把状态栏的“未修改”改为“已修改”
二、常规软件的发布
修改NV需求

修改NV需求
上传
1.在需要上传的那套代码中执行./update
2.执行git pull
3.在需要上传的那套代码中再修改一次。
4.执行git status 查看是否只改动了自己修改的那几个文件
5.执行 git diff 查看是否是自己修改的那几个地方,包括代码位置,加宏位置等
6.执行./git.sh脚本
7.注意查看脚本输出内容,是否上传成功
8.执行gitk再次确认

相关文章: