Energy Aware RTOS for EFM32
Power consumption is a major concern for portable or battery-operated devices.
Recently, new low power consumption techniques have been used to achieve
acceptable autonomy battery-powered systems. FreeRTOS is a real-time kernel designed
especially for embedded low-power MCUs. Energy Micro develops and sells
energy friendly microcontrollers based on the industry leading ARM Cortex-M3
32-bit architecture. The aim of this thesis is to propose a new FreeRTOS Tickless
Framework solution that exploits the power modes provided by EFM32. Three different
solutions have been proposed, such as FreeRTOS RTC, FreeRTOS Tickless
with prescaling and FreeRTOS Tickless without prescaling. The simulations showed
that the Tickless Framework saves energy from 15x to 44x more than Original version
of FreeRTOS. Using a self-made benchmark the battery (1500 mAh) lifetime
has been increased from 11 days to 487 days.
Place, publisher, year, edition, pages
Institutt for datateknikk og informasjonsvitenskap , 2011. , 167 p.
ntnudaim:6102, MTDT datateknikk, Komplekse datasystemer
IdentifiersURN: urn:nbn:no:ntnu:diva-13918Local ID: ntnudaim:6102OAI: oai:DiVA.org:ntnu-13918DiVA: diva2:444235
Natvig, Lasse, ProfessorGrannæs, Marius