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 achieveacceptable autonomy battery-powered systems. FreeRTOS is a real-time kernel designedespecially for embedded low-power MCUs. Energy Micro develops and...

Full description

Bibliographic Details
Main Author: Spalluto, Angelo
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap 2011
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13918
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-13918
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-139182013-01-08T13:33:20ZEnergy Aware RTOS for EFM32engSpalluto, AngeloNorges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskapInstitutt for datateknikk og informasjonsvitenskap2011ntnudaim:6102MTDT datateknikkKomplekse datasystemerPower consumption is a major concern for portable or battery-operated devices.Recently, new low power consumption techniques have been used to achieveacceptable autonomy battery-powered systems. FreeRTOS is a real-time kernel designedespecially for embedded low-power MCUs. Energy Micro develops and sellsenergy friendly microcontrollers based on the industry leading ARM Cortex-M332-bit architecture. The aim of this thesis is to propose a new FreeRTOS TicklessFramework solution that exploits the power modes provided by EFM32. Three differentsolutions have been proposed, such as FreeRTOS RTC, FreeRTOS Ticklesswith prescaling and FreeRTOS Tickless without prescaling. The simulations showedthat the Tickless Framework saves energy from 15x to 44x more than Original versionof FreeRTOS. Using a self-made benchmark the battery (1500 mAh) lifetimehas been increased from 11 days to 487 days. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13918Local ntnudaim:6102application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim:6102
MTDT datateknikk
Komplekse datasystemer
spellingShingle ntnudaim:6102
MTDT datateknikk
Komplekse datasystemer
Spalluto, Angelo
Energy Aware RTOS for EFM32
description Power consumption is a major concern for portable or battery-operated devices.Recently, new low power consumption techniques have been used to achieveacceptable autonomy battery-powered systems. FreeRTOS is a real-time kernel designedespecially for embedded low-power MCUs. Energy Micro develops and sellsenergy friendly microcontrollers based on the industry leading ARM Cortex-M332-bit architecture. The aim of this thesis is to propose a new FreeRTOS TicklessFramework solution that exploits the power modes provided by EFM32. Three differentsolutions have been proposed, such as FreeRTOS RTC, FreeRTOS Ticklesswith prescaling and FreeRTOS Tickless without prescaling. The simulations showedthat the Tickless Framework saves energy from 15x to 44x more than Original versionof FreeRTOS. Using a self-made benchmark the battery (1500 mAh) lifetimehas been increased from 11 days to 487 days.
author Spalluto, Angelo
author_facet Spalluto, Angelo
author_sort Spalluto, Angelo
title Energy Aware RTOS for EFM32
title_short Energy Aware RTOS for EFM32
title_full Energy Aware RTOS for EFM32
title_fullStr Energy Aware RTOS for EFM32
title_full_unstemmed Energy Aware RTOS for EFM32
title_sort energy aware rtos for efm32
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap
publishDate 2011
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13918
work_keys_str_mv AT spallutoangelo energyawarertosforefm32
_version_ 1716523930662993920