Energy Micro has announced the immediate availability of the Keil RTX real-time operating system (RTOS) as part of its Simplicity Studio tool suite. The Keil RTX, which has been optimized for ARM Cortex-M processors to provide flexible scheduling and high-speed operation, has been extended by Energy Micro to enable an ultra-low power, deep-sleep mode between tasks.
Energy Micro has implemented an extension to the ARM Keil RTX that is referred to as a ‘tickless’ mode and which allows the EFM32 MCU to wake up only when needed, either at a scheduled time or on an interrupt event. This results in orders of magnitude better current consumption than competing solutions based on using the system timer, SysTick, which require a constantly running, high frequency clock. With RTX RTOS, EFM32 users can now enter a deep sleep mode, consuming less than 1uA, between normal active operations.
“Energy Micro can deliver more advanced functionality by offering a real-time operating system, and it is one of the first companies to combine this with a ‘tickless’ extension,” said Reinhard Keil, director of MCU Tools, System Design Division, ARM. “ARM is focused on helping its partners achieve higher performance and lower power solutions. We are therefore pleased that by running the RTOS on its low-energy EFM32 microcontrollers, Energy Micro has demonstrated the potential of ARM Keil RTX for ultra-low power operation.”
Energy Micro’s VP of Simplicity, Øyvind Grotmol, added, "The ARM Keil RTX is a widely renowned RTOS, and we are pleased that our EFM32 customers now have a commercial grade RTOS available for free, including advanced power management capabilities and optimized for the ARM architecture."
Keil RTX is provided with full source code under a BSD license that is free of charge for everyone, including for commercial usage. For easy portability, the Keil RTX implements the RTOS API of the ARM Cortex Microcontroller Software Interface Standard (CMSIS). It is available for all of Energy Micro’s EFM32 MCU families via the Simplicity Studio software suite.
Simplicity Studio is a free and complete tools suite providing instant, "one-click" updated access to Energy Micro’s latest datasheets, application notes, software tools, 3rd party IDE, code examples, demos and other EFM32 Gecko resources. Energy Micro’s Gecko microcontroller portfolio consists over 240 device variants based on the ARM Cortex-M.
If you found this article to be interest, visitMicrocontroller / MCU Designline where – in addition to my Max's Cool Beans blogs on all sorts of "stuff" – you will find the latest and greatest design, technology, product, and news articles with regard to all aspects of designing and using microcontrollers.
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).
Last but certainly not least, make sure you check out all of the discussions and other information resources at All Programmable Planet. For example, in addition to blogs by yours truly, microcontroller expert Duane Benson is learning how to use FPGAs to augment (sometimes replace) the MCUs in his robot (and other) projects.
Yes, i agrede with you. Reconfiguring systick period can improve overall system current consumption and save an important quantity of battery life. You can read this article, I wrote it 4 years ago.