• DocumentCode
    2273720
  • Title

    A framework for generic HW/SW communication using remote method invocation

  • Author

    Hartmann, Philipp A. ; Grüttner, Kim ; Ittershagen, Philipp ; Rettberg, Achim

  • Author_Institution
    OFFIS Inst. for Inf. Technol., Oldenburg, Germany
  • fYear
    2011
  • fDate
    5-6 June 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Implementation of communication between different tasks of a concurrent embedded system is a challenging problem. The aim of our work is to support the refinement and relocation of tasks onto different execution units, such as processors running different operating system or even dedicated hardware. For this purpose communication should be transparent and as independent as possible from the underlying middleware or embedded operating system. Moreover, communication should also be transparent accros the HW/SW boundary. In this work we present a generic framework for seamless communication of (software) tasks with shared resources, called Shared Objects. Communication is implemented using a method-based interface realizing a Remote Method Invocation (RMI) protocol. Our shared communication resources can either be implemented as dedicated hardware, as shared memory or local tasks. The presented framework is a first step towards the unification of shared resource access based on embedded Linux. The effectiveness of our approach is be evaluated with different task mappings and shared resource access implementation styles.
  • Keywords
    Linux; embedded systems; middleware; remote procedure calls; resource allocation; concurrent embedded system; embedded Linux; embedded operating system; generic HW-SW communication framework; method-based interface; middleware; remote method invocation; remote method invocation protocol; shared communication resources; shared objects; shared resource access; Driver circuits; Hardware; Linux; Operating systems; Protocols; Synchronization; HW/SW communication; RMI; driver synthesis; shared resources;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Level Synthesis Conference (ESLsyn), 2011
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-0634-9
  • Electronic_ISBN
    978-1-4577-0632-5
  • Type

    conf

  • DOI
    10.1109/ESLsyn.2011.5952289
  • Filename
    5952289