RTOS为Energy MCU实现“无时钟节拍”节能模式
扫描二维码
随时随地手机看文章
Energy Micro宣布Keil RTX实时操作系统(RTOS)已成为其Simplicity Studio提供的软件之一。Keil RTX 是针对ARM Cortex-M 处理器进行了优化的RTOS,可提供灵活的任务调度及进行高速的任务处理。Energy Micro对Keil RTX加以扩展,使MCU在任务处理之间处于超低功耗的深度睡眠模式。
Energy Micro对ARM Keil RTX进行了扩展,实现了“无时钟节拍”模式,该模式下EFM32 MCU只需在必要的时候醒来-即在预定的时间或发生中断时。相比其它使用基于SysTick,即系统定时器,需要不断运行的高速时钟的方案,“无时钟节拍”模式下电流消耗小了几个数量级。RTX RTOS使得EFM32 微控制器在正常的任务处理的间隔可进入深度睡眠模式,电流消耗不到1uA。
RTOS为Energy MCU实现“无时钟节拍”节能模式
ARM 公司系统设计部MCU工具部总监Reinhard Keil 先生说: “通过提供实时操作系统,Energy Micro的微控制器产品能实现更多高级的功能,而Energy Micro也成为将RTOS与“无时钟节拍”扩展结合的首批公司之一”。他还说:“ARM致力于帮助合作伙伴获得性能更好、功耗更低的解决方案。Energy Micro 在低功耗EFM32 微控制器上运行RTX RTOS, 展现了ARM Keil RTX在超低功耗处理的潜力,我们对此感到很高兴。”
Energy Micro的 Simplicity 副总裁 yvind Grotmol说:“ARM Keil RTX是广为人知的RTOS,它不仅拥有先进的功耗处理性能,并针对ARM架构进行了优化,我们很高兴现在EMF32的客户可以免费获得这个商业级的RTOS。”
Keil RTX 在BSD许可下的完整的源码,将免费提供给所有人,包括用于商业用途。为了便于移植,Keil RTX 执行ARM Cortex微控制器软件接口标准(CMSIS)下的RTOS API。现通过Simplicity Studio,可将其移植到所有的Energy Micro的EFM32 MCU 上。
Simplicity Studio是一个免费而完整的工具套件,一键进入即可访问最新的数据手册、应用笔记、软件工具、第三方IDE、代码示例、演示以及其他的EFM32 Gecko资料。Energy Micro的Gecko系列微控制器基于ARM Cortex-M内核,有超过240款产品。