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
Link To Document