摘要:

在信息技术快速发展的今天,随着集成电路技术和移动互联网技术的快速发展,基于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%,提高了智能手机的续航时间.

展开

Android低功耗优化,基于Android嵌入式系统的低功耗优化相关推荐

  1. Android本科毕业设计基于Android的天气预报APP系统(附带源码)

    Android本科毕业设计基于Android的天气预报开发APP系统源码.显示城市当前的实时天气状况,包括城市名称.城市名片.天气情况.温度高低.星期等信息.界面左边有一列城市列表,显示中国各个城市名 ...

  2. android系统电量优化,基于Android系统网络耗电量优化方法的.pdf

    基于Android系统网络耗电量优化方法的 2012年第10期,第 45卷 通 信 技 术 Vol.45,No.10,2012 总第250期 Communications Technology No. ...

  3. android+3d引擎,基于Android系统3D引擎的设计与实现

    摘要: 随着人们生活水平的提高与科学技术的高速发展,在嵌入式设备上开发3D应用程序将会成为亮点,把3D技术应用到Android产品中,会极大的提高产品的竞争力.而3D图形开发的过程中所涉及的知识相当广 ...

  4. android 表情识别,基于Android平台的人脸表情识别系统的设计与实现

    摘要: 随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐 ...

  5. android日记 设计说明,基于Android的掌上校园系统的设计与实现毕业论文.doc

    中文题目:基于Android的掌上校园系统的设计与实现 外文题目:THE DESIGN AND IMPLEMENTATION OF A HANDHELD CAMPUS SYSTEM BASED ON ...

  6. 车载android语音系统设计,基于Android的VoFi语音系统的设计与实现

    摘要: 人们的通信和交流方式随着网络通信技术的快速发展正发生着巨大变化,VoIP(Voiceover Internet Protocol)是将模拟声音讯号数字化,然后以IP数据封包的形式在网络中进行实 ...

  7. 基于android预约功能,基于Android的银行业务预约系统的设计与实现

    摘要: 随着我国国民经济的快速发展,居民的人均收入水平不断提高,人们对银行金融产品和服务的需求急剧膨胀,越来越多的普通民众需要到银行办理业务.尽管网上银行,手机银行得到了大力推广,但出于金融安全等多项 ...

  8. Android项目:基于Android手机校园外卖订餐系统(计算机毕业设计)

    本外卖订餐系统是一个Android 客户端+JSP Servlet服务端应用程序,启动Android上的应用程序后可以登录.查看菜品等. 该在线外卖订餐系统app毕业设计系统主要是分为手机端和后台服务 ...

  9. android模板 警务,基于Android移动手机平台的警务查询系统

    摘要: 移动计算作为一种新的计算模式改变了人们使用信息的方式,使人们使用信息不再受时间和地点的限制.随着通讯技术的迅猛发展,手机.PDA等移动数字终端设备已经大量普及使用,在移动中获取信息的需求也越来 ...

最新文章

  1. GET POST 区别详解
  2. [转]---UAP中如何判断当前APP在哪个平台设备上运行
  3. Lodash 中文文档 (v3.10.1) - “Lang” 方法
  4. NTFS权限笔记 2017-12-4
  5. GraphQL:面对复杂类型
  6. Loj#116-[模板]有源汇有上下界最大流
  7. java数据分析库,威力加强版
  8. 如何将数据仓库从 AWS Redshift 迁移到阿里云 AnalyticDB for PostgreSQL
  9. 在伦敦逛菜市场_我在伦敦进行岗后求职的经验教训
  10. 关于Android中获取Intent里的数据
  11. 【Javascript第二重境界】序
  12. Jmeter 快速入门教程(三-1) --添加响应断言(即loadrunner中所指的检查点)
  13. allatori混淆工具_Java 代码混淆工具 Allatori
  14. matlab与计量经济学,matlab与计量经济学
  15. Head first java(第一章进入Java的世界)
  16. Python 离线安装 Extension Packages
  17. 「计算机网络」五层因特网协议栈的简要介绍和分组名称
  18. 【LensFlare镜头光晕】Unity3D奇葩实现
  19. Padding Oracle攻击(POODLE)技术分析
  20. 信息安全实训笔记1——身份认证技术

热门文章

  1. Pandas数据分析 - 去重 - duplicated() drop_duplicates() 用法
  2. 【转】8核、6核、4核、双核CPU是什么意思
  3. Java小白的数据库爱情(四)Oracle DDL、DML使用
  4. Beginning Auto Layout Tutorial in iOS 7: Part 1
  5. tl494组成的超声波发射电路_由TL494构成的恒流闭环控制电路的设计与实现 - 全文...
  6. 新华三面试总结(二)
  7. Python爬虫爬下IT之家图片
  8. 推出Linux操作系统Inspur KOS,浪潮信息意欲何为?
  9. Ubuntu为安装的软件添加启动图标
  10. android系统手机流量控制方法,如何实现Android手机流量的控制