RTOS為Energy MCU實(shí)現(xiàn)“無(wú)時(shí)鐘節(jié)拍”節(jié)能模式
Energy Micro宣布Keil RTX實(shí)時(shí)操作系統(tǒng)(RTOS)已成為其Simplicity Studio提供的軟件之一。Keil RTX 是針對(duì)ARM Cortex-M 處理器進(jìn)行了優(yōu)化的RTOS,可提供靈活的任務(wù)調(diào)度及進(jìn)行高速的任務(wù)處理。Energy Micro對(duì)Keil RTX加以擴(kuò)展,使MCU在任務(wù)處理之間處于超低功耗的深度睡眠模式。
Energy Micro對(duì)ARM Keil RTX進(jìn)行了擴(kuò)展,實(shí)現(xiàn)了“無(wú)時(shí)鐘節(jié)拍”模式,該模式下EFM32 MCU只需在必要的時(shí)候醒來(lái)-即在預(yù)定的時(shí)間或發(fā)生中斷時(shí)。相比其它使用基于SysTick,即系統(tǒng)定時(shí)器,需要不斷運(yùn)行的高速時(shí)鐘的方案,“無(wú)時(shí)鐘節(jié)拍”模式下電流消耗小了幾個(gè)數(shù)量級(jí)。RTX RTOS使得EFM32 微控制器在正常的任務(wù)處理的間隔可進(jìn)入深度睡眠模式,電流消耗不到1uA。
RTOS為Energy MCU實(shí)現(xiàn)“無(wú)時(shí)鐘節(jié)拍”節(jié)能模式
ARM 公司系統(tǒng)設(shè)計(jì)部MCU工具部總監(jiān)Reinhard Keil 先生說(shuō): “通過(guò)提供實(shí)時(shí)操作系統(tǒng),Energy Micro的微控制器產(chǎn)品能實(shí)現(xiàn)更多高級(jí)的功能,而Energy Micro也成為將RTOS與“無(wú)時(shí)鐘節(jié)拍”擴(kuò)展結(jié)合的首批公司之一”。他還說(shuō):“ARM致力于幫助合作伙伴獲得性能更好、功耗更低的解決方案。Energy Micro 在低功耗EFM32 微控制器上運(yùn)行RTX RTOS, 展現(xiàn)了ARM Keil RTX在超低功耗處理的潛力,我們對(duì)此感到很高興。”
Energy Micro的 Simplicity 副總裁 yvind Grotmol說(shuō):“ARM Keil RTX是廣為人知的RTOS,它不僅擁有先進(jìn)的功耗處理性能,并針對(duì)ARM架構(gòu)進(jìn)行了優(yōu)化,我們很高興現(xiàn)在EMF32的客戶可以免費(fèi)獲得這個(gè)商業(yè)級(jí)的RTOS。”
Keil RTX 在BSD許可下的完整的源碼,將免費(fèi)提供給所有人,包括用于商業(yè)用途。為了便于移植,Keil RTX 執(zhí)行ARM Cortex微控制器軟件接口標(biāo)準(zhǔn)(CMSIS)下的RTOS API。現(xiàn)通過(guò)Simplicity Studio,可將其移植到所有的Energy Micro的EFM32 MCU 上。
Simplicity Studio是一個(gè)免費(fèi)而完整的工具套件,一鍵進(jìn)入即可訪問(wèn)最新的數(shù)據(jù)手冊(cè)、應(yīng)用筆記、軟件工具、第三方IDE、代碼示例、演示以及其他的EFM32 Gecko資料。Energy Micro的Gecko系列微控制器基于ARM Cortex-M內(nèi)核,有超過(guò)240款產(chǎn)品。