[发明专利]一种基于手机平台的动态调试关键参数的方法及系统有效
申请号: | 201510604402.7 | 申请日: | 2015-09-21 |
公开(公告)号: | CN105204995B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 余荣华 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手机 平台 动态 调试 关键 参数 方法 系统 | ||
技术领域
本发明涉及手机调试技术领域,尤其涉及一种基于手机平台的动 态调试关键参数的方法及系统。
背景技术
一般情况下在手机平台上,要验证某个关键参数有关的功能或 bug,需要修改软件源码再重新编译打包后,下载到手机后再复现和 验证问题。通过修改源码再编译后下载的调试软件方法,编译时间长, 效率低,特别是在有些软件问题是在客户现场概率性出现时,没有源 码或编译环境下,比较难复现和分析问题。
发明内容
鉴于上述问题,本申请记载了一种基于手机平台的动态调整关键 参数的方法及系统,所述方法包括步骤:
S1:启动手机系统后,根据手机系统运行过程中出现的问题统计 解决所述问题所需要调试的所述关键参数,对所述关键参数从1到n 进行标号;
S2:打开编译文件,取标号为i的所述关键参数进行调试,其中 i=1;
S3:查找所述关键参数在所述编译文件中的位置;
S4:修改所述关键参数的值;
S5:下载所述编译文件到手机存储芯片中,重启手机后,判断所 述问题是否复现,如果是,执行S6;否则,S8;
S6:判断所述关键参数的值是否达到预设关键参数值,如果是, 执行S7;否则,执行S4;
S7:取标号为i+1的关键参数进行调试,执行步骤S3;
S8:确定所述关键参数的最终修改值;
其中,i为所述关键参数的标号,其中1≤i≤n,n为解决所述问题 所需的所述关键参数的个数,i和n均为正整数。
较佳的,根据手机系统运行过程中出现的所述问题统计解决所述 问题所需要调试的所述关键参数包括步骤:
将手机系统中用到的所有的所述关键参数定义为一个结构体,对 所述结构体进行编译获取所述编译文件;
将所述编译文件存储在手机的存储芯片中。
较佳的,所述结构体包括结构体起始标识和结束标识,所述起始 标识和所述结束标识之间为所述关键参数。
较佳的,所述关键参数包括DDR频率、cpucore电压、ADC校 准参数等。
较佳的,根据所述关键参数在所述结构体中对应的位置查找所述 关键参数在所述编译文件中的位置。
较佳的,修改所述关键参数的值的过程包括步骤:
对于标号为i的所述关键参数,在第N次对所述关键参数的值进 行修改后所述关键参数的值为V0i+△Vi*N;
其中,V0i为标号为i的所述关键参数的初始值,△Vi为每次调节 标号为i的所述关键参数的调节值步长,N为对标号为i的所述关键 参数的值的修改次数;N为正整数。
较佳的,在确定所述关键参数的所述最终修改值之后还包括步 骤:将所述最终修改值保存到所述编译文件中。
较佳的,用二进制编辑器打开所述编译文件。
本发明还提供了一种基于手机平台的动态调整关键参数的系统, 所述系统包括:
统计标号模块,用以于启动手机系统后根据手机系统运行过程中 出现的问题统计解决所述问题所需要调试的所述关键参数,并对所述 关键参数从1到n进行标号;
调试模块,与所述统计标号模块相连,用以对所述关键参数进行 调试;
查找模块,与所述调试模块相连,用以查找所述关键参数在所述 编译文件中的位置;
修改模块,与所述查找模块相连,用以修改所述关键参数值;
第一判断模块,与所述修改模块相连,用以于所述编译文件下载 到所述手机的存储芯片并重启所述手机后,判断所述问题是否复现;
第二判断模块,分别与所述第一判断模块、所述修改模块以及所 述查找模块相连,用以判断所述关键参数的值是否达到预设关键参数 值;
完成模块,与所述第一判断模块相连,用以确定所述关键参数的最终 修改值;
其中,n为正整数。
上述技术方案具有如下优点或有益效果:手机系统中用到的关键 参数定义为一个结构体,然后编译成image文件后,下载到手机flash 中。当系统中出现和这些关键参数相关的问题时,通过二进制编辑器 直接修改image文件中对应参数的值,再下载到手机的flash中,就 可调试和分析问题。即通过该方法,不需要编译源代码,通过修改 image二进制文件中某些关键参数值,实现动态地快速调试问题。这 种方法操作简单且效率高。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附 附图仅用于说明和阐述,并不构成对本发明范围的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510604402.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种整体式液压多路换向阀
- 下一篇:油气隔离水平安装型增压缸