Stack MMU: Dynamic stack sharing for embedded systems

Fabian Mauroner, Marcel Baunach

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Real-time multi-tasking systems may require an individual stack for each task to fulfill all hard real-time requirements. However, these stacks may consume a huge memory space, even if not all stacks are simultaneously fully utilized. Thus, sharing currently unused stack space may improve memory utilization as possible with Memory Management Units (MMUs). However, an MMU introduces temporal jitter to memory accesses, influencing the real-time behavior. In this work, we propose a new concept to share dynamically the complete available stack space across tasks. Thereby, every stack operation executes in a deterministic time, by giving the Microcontroller Unit (MCU) Operating System (OS)-awareness.

Originalspracheenglisch
Titel2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2017
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers
Seiten1-9
Seitenumfang9
ISBN (elektronisch)9781509065059
DOIs
PublikationsstatusVeröffentlicht - 4 Jan. 2018
Veranstaltung22nd IEEE International Conference on Emerging Technologies and Factory Automation: ETFA 2017 - Grand Resort Hotel, Limassol, Zypern
Dauer: 12 Sept. 201715 Sept. 2017
https://etfa2017.org/

Konferenz

Konferenz22nd IEEE International Conference on Emerging Technologies and Factory Automation
Land/GebietZypern
OrtLimassol
Zeitraum12/09/1715/09/17
Internetadresse

ASJC Scopus subject areas

  • Elektrotechnik und Elektronik
  • Steuerungs- und Systemtechnik
  • Wirtschaftsingenieurwesen und Fertigungstechnik
  • Angewandte Informatik

Fingerprint

Untersuchen Sie die Forschungsthemen von „Stack MMU: Dynamic stack sharing for embedded systems“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren