1.一种基于手机平台的动态调整关键参数的方法,其特征在于,所述方法包括步骤: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均为正整数。
2.根据权利要求1所述的基于手机平台的动态调整关键参数的方法,其特征在于,所述方法在S1之前还包括步骤:将手机系统中用到的所有的所述关键参数定义为一个结构体,对所述结构体进行编译获取所述编译文件;
将所述编译文件存储在手机的所述存储芯片中。
3.根据权利要求2所述的基于手机平台的动态调整关键参数的方法,其特征在于,所述结构体包括结构体起始标识和结束标识,所述起始标识和所述结束标识之间为所述关键参数。
4.根据权利要求2所述的基于手机平台的动态调整关键参数的方法,其特征在于,所述关键参数包括DDR频率和/或cpu core电压和/或ADC校准参数。
5.根据权利要求2所述的基于手机平台的动态调整关键参数的方法,其特征在于,根据所述关键参数在所述结构体中对应的位置查找所述关键参数在所述编译文件中的位置。
6.根据权利要求1所述的基于手机平台的动态调整关键参数的方法,其特征在于,修改所述关键参数的值的过程包括步骤:对于标号为i的所述关键参数,在第N次对所述关键参数的值进行修改后所述关键参数的值为V0i+△Vi*N;
其中,V0i为标号为i的所述关键参数的初始值,△Vi为每次调节标号为i的所述关键参数的调节值步长,N为对标号为i的所述关键参数的值的修改次数;N为正整数。
7.根据权利要求6所述的基于手机平台的动态调整关键参数的方法,其特征在于,在确定所述关键参数的所述最终修改值之后还包括步骤:将所述最终修改值保存到所述编译文件中。
8.根据权利要求1所述的基于手机平台的动态调整关键参数的方法,其特征在于,用二进制编辑器打开所述编译文件。
9.一种基于手机平台的动态调整关键参数的系统,其特征在于,所述系统包括:统计标号模块,用以于启动手机系统后根据手机系统运行过程中出现的问题统计解决所述问题所需要调试的所述关键参数,并对所述关键参数从1到n进行标号;
调试模块,与所述统计标号模块相连,用以对所述关键参数进行调试;
查找模块,与所述调试模块相连,用以查找所述关键参数在所述编译文件中的位置;
修改模块,与所述查找模块相连,用以修改所述关键参数值;
第一判断模块,与所述修改模块相连,用以于所述编译文件下载到所述手机的存储芯片并重启所述手机后,判断所述问题是否复现;
第二判断模块,分别与所述第一判断模块、所述修改模块以及所述查找模块相连,用以判断所述关键参数的值是否达到预设关键参数值;
完成模块,与所述修改模块相连,用以确定所述关键参数的最终修改值;
其中,n为正整数。