KIT | KIT-Bibliothek | Impressum
DOI: 10.1109/FPL.2015.7294020

Software-in-the-Loop simulation of embedded control applications based on Virtual Platforms

Werner, Stephan; Masing, Leonard; Lesniak, Fabian; Becker, Jurgen

One challenge in developing complex software for embedded systems is the missing option of rapid prototyping in early stages of the development cycle. In this paper we present the use of the High Level Simulation Framework “Open Virtual Platforms” (OVP) for Software-in-the-Loop simulation of embedded control applications. Therefore, we investigate and evaluate different methods allowing the data exchange between the simulated platform and the host machine running the simulation environment. The insights we gain are used to design peripherals which appear to the simulated processor system like devices available on the targeted hardware platform and allow the access to files stored on the host machine on one hand, and the communication with hardware devices connected to the host on the other hand. In both cases the cross-compiled application code for the targeted embedded platform including the operating system (OS) and the hardware abstraction layer (HAL) can be executed by the virtual platform (VP) without any modifications. Additionally, we introduce a method for controlling the synchronization of OVP with the host, which can be us ... mehr

Zugehörige Institution(en) am KIT Institut für Technik der Informationsverarbeitung (ITIV)
Publikationstyp Proceedingsbeitrag
Jahr 2015
Sprache Englisch
Identifikator ISBN: 978-0-9934280-0-5
KITopen ID: 1000079195
Erschienen in 2015 25th International Conference on Field Programmable Logic and Applications (FPL), London, United Kingdom, 2–4 September 2015
Verlag IEEE, Piscataway (NJ)
Seiten Art.Nr. 7294020
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page