The Keil RTX real-time operating system (RTOS) is now part of Energy Micro's Simplicity Studio tool suite. The Keil RTX has been optimized for ARM Cortex-M processors to provide flexible scheduling and high-speed operation, and has been extended by Energy Micro to enable an ultra-low power, deep-sleep mode between tasks.
Energy Micro also 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. With RTX RTOS, EFM32 users can now enter a deep sleep mode, consuming less than 1uA, between normal active operations.
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 .