TI OMAP 和 Intel XScale 等先进嵌入式处理器能够在等待时间以几微秒计的情况下调节频率,并在等待时间以数十微秒计的情况下响应变化的电压,不会中断系统运行,从而实现了更积极、更精细的策略。
对实时性能的一个更普遍的挑战是深度睡眠方式期间对中断的响应。大多数片上外设可以设定为在收到中断时“唤醒”系统,不过开发人员必须仔细规定各项策略,来启用(选择性的)基于器件的唤醒,并考虑整个系统的等待时间和存储类别,从而确保及时执行中断处理程序和用户空间对事件的响应(优先等待时间)。 参考平台的功能
虽然许多 CPU 核心和 SoC(单片系统)的确能够响应频繁的时钟变化和电压变化,但它们所在的参考板通常不能做到这点。事实上,许多 CPU 参考及评估板无法足够快地为 DPM 调节时钟和电压,而且很多板根本不允许对这些参数做任何实时调节!在这些情况下,开发人员必须等待对各自生产硬件的访问,以便衡量各种电源管理方案的益处。 嵌入式 Linux 的采用、DPM 和差异化
理想情况下,设备用户既不需要了解也不必关心他们购买的手持设备中的底层操作系统。不过,运营商供应的“售后市场”软件正在给予设备制造商的首选操作系统更多的可见度,并正在一个以前不存在品牌的领域创造品牌。尽管品牌创建一直是微软公司的一项重点,但 Windows 系列在手机市场等大批量服务交付市场的普及落在了 Symbian、Brew 的后面,并且现在也落后于多种基于嵌入式 Linux 的新型设计。
设备制造商转向 Linux 的原因之一是有机会充分利用基于各种标准的电源管理,而不是目前的专有方案。正在发展的动态电源管理功能,伴随着 ARM 公司的 IEM 等电源剖析技术,正在向手机制造商和其他智能设备 OEM 们提供威力强大的新型工具,来增强产品的差异化,实现更快的产品上市时间,并满足最终用户和运营商的技术要求。