1.一种终端设备的初始化控制方法,其特征在于,包括以下步骤:
在终端设备初始化I2C总线下的多个器件时,如果确定所述I2C总线下存在有故障的第一器件,则对所述I2C总线下的所有器件进行硬件复位;
重新初始化所述I2C总线下的第二器件,其中,所述所有器件包括第一器件和第二器件。
2.如权利要求1所述的方法,其特征在于,所述确定所述I2C总线下存在有故障的第一器件,包括:
针对所述I2C总线下的每个器件,在初始化当前器件时,如果判断出所述当前器件的初始化结果异常,则重新初始化所述当前器件;
如果判断出所述当前器件的初始化结果仍然异常,则将所述当前器件作为所述第一器件。
3.如权利要求1所述的方法,其特征在于,在确定所述I2C总线下存在有故障的第一器件时,还包括:
将所述第一器件的相关信息提供给用户,其中,所述相关信息包括名称信息。
4.如权利要求1所述的方法,其特征在于,在所述终端设备初始化I2C总线下的多个器件之前,还包括:
获取初始化所述I2C总线下的器件的初始顺序信息;
所述终端设备初始化I2C总线下的多个器件,包括:
按照所述初始顺序信息初始化所述I2C总线下的多个器件。
5.一种终端设备的初始化控制装置,其特征在于,包括:
处理模块,用于在终端设备初始化I2C总线下的多个器件时,如果确定所述I2C总线下存在有故障的第一器件,则对所述I2C总线下的所有器件进行硬件复位;
重新初始化模块,用于重新初始化所述I2C总线下的第二器件,其中,所述所有器件包括第一器件和第二器件。
6.如权利要求5所述的装置,其特征在于,所述处理模块,具体用于:
针对所述I2C总线下的每个器件,在初始化当前器件时,如果判断出所述当前器件的初始化结果异常,则重新初始化所述当前器件;如果判断出所述当前器件的初始化结果仍然异常,则将所述当前器件作为所述第一器件。
7.如权利要求5所述的装置,其特征在于,还包括:
提供模块,用于将所述第一器件的相关信息提供给用户,其中,所述相关信息包括名称信息。
8.如权利要求5所述的装置,其特征在于,还包括:
获取模块,用于获取初始化所述I2C总线下的器件的初始顺序信息;
所述处理模块,具体用于:
按照所述初始顺序信息初始化所述I2C总线下的多个器件。
9.一种终端设备,其特征在于,包括:如权利要求5-8任一项所述的终端设备的初始化控制装置。
10.一种终端设备,其特征在于,包括以下一个或多个组件:电路板、壳体、处理器,存储器,电源电路,多媒体组件,音频组件,输入/输出(I/O)的接口,传感器组件,通信组件以及天线;其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在终端设备初始化I2C总线下的多个器件时,如果确定所述I2C总线下存在有故障的第一器件,则对所述I2C总线下的所有器件进行硬件复位;
重新初始化所述I2C总线下的第二器件,其中,所述所有器件包括第一器件和第二器件。