ThreadX RTOS support for Gecko microcontrollers

Express Logic has announced ThreadX RTOS support for Energy Micro's Cortex M3 based EFM32 microcontroller (mcu) range.

The software has been designed for small footprint, demanding real tme control and is said to enable the EFM32 to deliver up to a 300% reduction in power consumption, compared with other Cortex M3 based solutions. The range is also said to consume a fraction of the energy required by other 8, 16 and 32bit microcontroller solutions. A comprehensive tool suite has been designed to support the Gecko MCU, and the energyAware Profiler is said to enable designers to perform real time energy debugging directly on their system. According to Express Logic, ThreadX offers a robust library of application callable operating system services that simplify and optimise the performance of an embedded system. The software has been designed for microcontroller based applications and features a small memory footprint of under 6KB so it can reside in limited on-chip MCU memory. The software is said to provide pre-emptive, real time, priority based scheduling for optimum responsiveness and high performance and includes services such as thread scheduling, message passing, resource allocation, synchronisation, and interrupt management.