• DocumentCode
    1949291
  • Title

    Mode-change mechanisms support for hierarchical FreeRTOS implementation

  • Author

    Inam, Rafia ; Sjodin, Martin ; Bril, Reinder J.

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
  • fYear
    2013
  • fDate
    10-13 Sept. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Multi-mode embedded real-time systems exhibit a specific behaviour for each mode, and upon a mode-change request the task-set and timing interfaces of the system need to be changed. This paper presents the implementation of a MultiMode Adaptive Hierarchical Scheduling Framework (MMAHSF) and provides a generic skeleton (framework) for a two-level adaptive hierarchical scheduling supporting multiple modes and multiple mode-change mechanisms on an open source real-time operating system (FreeRTOS). The MMAHSF enable application-specific implementations of mode-change protocols using a set of predefined mode-change mechanisms. The paper addresses different mode-change mechanisms at both global and local scheduling levels. It presents examples of mode-change protocols that are developed by composing together these mechanisms in multiple ways and provide the initial results of executing these protocols in the MMAHSF implementation on an AVR 32-bit board EVK1100.
  • Keywords
    embedded systems; operating systems (computers); processor scheduling; protocols; public domain software; AVR board EVK1100; MMAHSF; generic skeleton; global scheduling level; hierarchical FreeRTOS implementation; local scheduling level; mode-change protocols; mode-change request; multimode adaptive hierarchical scheduling framework; multimode embedded real-time systems; multiple mode-change mechanisms; open source real-time operating system; timing interfaces; two-level adaptive hierarchical scheduling; Adaptive scheduling; Adaptive systems; Operating systems; Protocols; Real-time systems; Servers; Timing; hierarchical scheduling; mode change protocols; multimode systems; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on
  • Conference_Location
    Cagliari
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4799-0862-2
  • Type

    conf

  • DOI
    10.1109/ETFA.2013.6648010
  • Filename
    6648010