互联网 qkzz.net
全刊杂志网:首页 > 女性 > 文章正文
刊社推荐

Windows Mobile电源管理分析与实现孙 念 张 哲


□ 孙 念 张 哲

  摘 要:阐述基于Windows Mobile的嵌入式系统中系统软件层次的低功耗设计。在基于PXA270处理器的手机平台上具体实现了Windows Mobile的电源管理功能,即与PXA270处理器的低功耗模式相结合,实现了Suspend/Resume模型,以及设备驱动和应用程序中电源管理,最后对系统工作在典型电源状态的功耗数据做了测量。数据表明,与未采用电源管理的系统相比,电源管理模块能使系统更高效合理地使用电池电量,有效地降低系统运行过程中的功耗。
  关键词:Windows Mobile;电源管理;PXA270;功耗
  中图分类号:TP311
  
  如今在以数码消费产品为代表的嵌入式系统领域,大多数系统采用电池供电,由于电池容量有限,这使得实现产品的低功耗,延长待机时间成为一个重要的课题。在已确定硬件电路功耗的情况下,提高电池电源的使用效率是实现低功耗的一个重要任务,其基本思想是在系统中没有任务等待运行时,把系统置于尽可能低的能量状态,等到有任务需要执行时,再将其快速唤醒,尽可能有效地利用功耗。
  
  1 Windows Mobile中的电源管理
  
  WinCE系列操作系统中的电源管理模块正是出于后者的考虑而出现的,图1为电源管理(Power Manager)的运行机制。该模块根据系统实际运行情况,以CPU为中心,管理器件和外设的功耗状态,实现系统在不同电源状态间的转换,从而在保证系统性能的前提下降低功耗。而Windows Mobile系统针对其专用于移动通信平台的特点,对电源管理部分做了进一步的定制,使其具有更好的效能,进一步提高系统的电源效率。Power Manager的实现在软件上需要OS内核、驱动层及应用层的协作,对于预先定义好的系统电源状态,Power Manager将这些状态映射到具体的CPU电源状态和设备电源状态,在系统电源状态切换时就会执行对应的CPU和外设的电源状态切换操作。
  
  1.1 电源管理与系统其他部分的交互
  在Windows Mobile中Power Manager以名为PM.dll的动态链接库形式在启动时被设备管理器Device.exe加载如图2所示。
  应用程序可通过API申请将系统电源置于一定的状态,同时也可申请将指定设备设置于特定的电源状态,应用程序也可以申请电源状态通知,以便在系统电源状态切换时收到消息以执行对应的操作。当需要切换系统电源状态时,电源管理模块与电源管理的设备通信,进而调用这些设备的电源相关函数,实现对这些设备的电源管理,同时如果有应用程序或设备驱动申请了电源状态通知,则电源管理模块会向消息队列中发送消息。
  
  1.2 [ZK(]Windows Mobile中的电源状态以及状态间的切换 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《现代电子技术》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
摘自:现代电子技术 Tags:张也
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017