资料介绍
嵌入式系统 获取更多权威电子资料 请登陆 www.eepw.com.cn
用于便携式设备动态电源管理的嵌入式
Linux 技术
任何拥有笔记本电脑的人都会察觉,当依靠电池供电时,其便携设备的行为与
使用交流主电源供电时不同――显示屏变暗、处理器的时钟变慢、系统只要有
可能就会转入待机或睡眠状态。
PDA 用户也发现,在停止使用一段时间后显示屏将变暗,设备甚至进入睡眠
状态。蜂窝电话用户也已经注意到,背景光和按键照明在完成拨号之后会熄灭。
事实上,这些可见行为的背后是软硬件技术和节电机制在发挥作用。
全速运行、待机和睡眠等宏观行为利用
CPU 的固有能力通过降低工作电压或时钟
频率来节省功耗。除了全面地改变系统状
态外,大多数设备用户察觉不到的是,实
际的电源管理也能够逐渐地改变系统状
态,这种情况在一秒之内可以发生数百次。
任何动态电源管理策略的基础都是调
整便携式设备中一个或多个处理器内核的
工作电压和频率,此外,在高集成度的
PowerPC、ARM 和基于 x86 的系统中 经常
包含一个 DSP 或智能基带处理器。的确,诸如英特尔的 StrongARM 和 XScale 处
理器、TI 的 OMAP 处理器系列以及 IBM 最近发布的 PowerPC 405LP 和 Transmeta
Crusoe 等 CPU 都提供内核电压和频率的动态调节功能。不过,现代的嵌入式处
理器具有非常高的电源效率,以至于 CPU 并不总是最主要的耗能器件,其它 高
耗能的器件包括高性能存储器、彩色显示器和射频接口等。因此,如果动态电源
管理系统只能调节处理器内核的电压和频率,那么它的用途将有限。
一个真正有用的动态电源管理方案应该可以采用与 CPU 内核运行相协调或相
独立的方式,支持对一