4、 图1WindowsCE基本的电源转换流程 上图是WindowsCE系统基本的电源状态转换策略,对应有5种系统电源状态(等级):NoPower,On,Suspend,Idle,Criticaloff。相关描述和转换方式参见上表。 基本的电源管理功能所采用的节能方法是使系统适时的进入休眠状态,当下面的一种事件发生时,系统将进入休眠状态(SUSPEND): l 用户按下On/Off按钮; l 监控用户活动的定时器超时; l 应用程
5、序调用API,如GwesPowerOffSystem或SetSystemPowerState。当下面的一种事件发生时,系统将退出休眠状态: l 用户再次按下On/Off按钮; l 发生某个警告事件,如某个日期或时间定时器的到时提醒; l 发生某个唤醒事件,由外设如串口设备或者网卡触发中断来唤醒系统。虽然通过用户操作、应用程序或者外设都可以使系统进入或者退出休眠状态,但基本的电源管理功能所能控制的粒度过大,对应于CPU只有三种状态:On,Idle和Suspend,对应于所有外设只有两种状