摘要:

在信息技术快速发展的今天,随着集成电路技术和移动互联网技术的快速发展,基于Android嵌入式系统多核处理器的手机已经越来越普及,成为人们日常生活中不可或缺的电子产品.然而,由于受到手机体积,重量和散热等因素的限制,Android智能手机的待机时间往往不能满足人们的需求.因此,优化基于Android嵌入式系统多核处理器智能手机的功耗,提高待机时间成为一个研究热点问题.本文主要通过优化Android嵌入式系统底层的多核处理器的功耗,来优化基于Android嵌入式系统智能手机的功耗.本文首先介绍了集成电路的发展与CMOS集成电路的功耗.由于移动嵌入式系统的多核处理器是由CMOS集成电路构成的,进而阐述了CMOS晶体管电路的静态功耗与动态功耗的理论.阐述了优化多核处理器功耗的三种关键技术,动态电压频率调整(Dynamic Voltage and Frequency Scaling, DVFS)技术,动态核数调整(Dynamic Core Scaling, DCS)技术和动态电源管理(Dynamic Power Management, DPM)技术,用以降低AAndroid智能手机系统功耗.DVFS技术主要是通过降低供电电压和工作频率来达到动态功耗的降低与优化.DCS技术主要是根据需要来调整多核处理器核的工作数目,确定核的工作数目后,再通过DPM技术优化核的功耗.DPM技术则主要是通过关闭核或进入休眠状态来优化系统的静态功耗,DCS技术和DPM技术经常一起使用.其次,对多核处理器的功耗进行了理论分析,通过分析多核处理器的功耗影响因素,建立了简单的三维空间离散点的模型.将复杂问题进行简化处理,通过简单理论推导,得到多核处理器低功耗优化基于的理论基础,从而利于进行功耗优化,指导进行功耗优化的方向.最后,本文提出了一种优化的,细粒度的调频算法,提出了一个实现基于Android嵌入式系统移动终端低功耗优化的流程图,并通过编写Android程序分别实现动态电压频率调整(Dynamic Voltage and Frequency Scaling, DVFS)技术,动态核数调整(Dynamic Core Scaling, DCS)技术和动态电源管理(Dynamic Power Management, DPM)技术.通过实验,联合运用三种功耗优化技术,达到优化基于Android嵌入式系统的功耗.通过实验与测量,将联合应用三种技术优化后的功耗和没有进行优化的功耗相比,优化后的系统功耗降低了8.59%,提高了智能手机的续航时间.