嵌入式系统电源管理软件比较
上。在运行任务期间,操作系统还可以利用硬件提供的电源管理功能动态调节芯片运行电压和频率,对系统进行更加细致的电源管理。操作系统还应该能够管理闲置的设备,关闭设备并提供恢复手段。
上面我们分析的三种典型的嵌入式操作系统在电源管理方面是各有特色;TinyOS 简练小巧有基本的内核态和系统级的电源管理功能,但是相对比较简单;WindowsCE电源管理模块结构清楚,特别有提供了应用程序的接口,但是到目前看到的为止Windows CE/Mobile 开放给用户的电源管理功能还待提升;Linux 是开源代码,具有丰富的硬件电源管理支持,策略和动态的电源管理功能,但是相当实现的零散和分散,应用软件的接口不清晰和标准,需要用户作的工作比较多。
总结和展望
消费类电子如近年流行的智能手机、GPS、移动电视都迫切需要高效的电源管理,传感网节点需要电源管理,以便大规模部署,全球变暖等国际性的问题也对电子产业节能和环保提出了更高的要求。现有的能源管理技术中还有许多问题有待于研究和解决,例如,(1)设计更加节能的芯片,减少系统的静态功耗,半导体制造工艺的改进,在芯片级别进行更好性能监测,通过设计优良的负载预测算法,在系统运行中对能耗级别进行更加精细调节。(2)在系统软件的设计上需要规范定义一个适合应用体系的框架结构,比如Intel 发起的PPM(power police mangment) 和APM(application power management)就是一个基于Linux 的开源项目,它推动着一个系统级和应用相关的电源管理软件系统。(3)在网络化的系统中,如何进行网络化能耗管理,在通讯过程中达到能耗最小化,例如研究能耗感知的路由算法,选择一个最节能路径,避免不必要的唤醒与睡眠。(4)电源管理的QoS,一个旨在更好的管理硬件系统,以达到性能和功耗平衡的系统。比如CPU的空闲管理,能耗高的Wi-Fi和其他网络设备管理等。(5)电源管理的测试和分析工具。总之,电源管理技术是一个结合微电子、集成电路、嵌入式系统和软件的综合学科,是一个正在快速发展的研究课题。它对电子产品的设计具有关键性影响,一个电源管理设计的好产品可以帮助产品在市场竞争中脱颖而出,克敌制胜。
- 基于μC/OS-II嵌入式系统的低功耗开发(07-08)
- 数字信号处理(DSP)应用系统中的低功耗设计(05-02)
- AVR单片机介绍(07-09)
- 基于WinCE5.0的嵌入式设备休眠唤醒技术研究(09-27)
- DSP电源系统的低功耗设计(11-13)
- 基于DSP的低功耗接收机单边带解调方法(01-10)