Automatic Code Generation for a Seamless Low-cost Development Platform
Sven Jacobitz, Xiaobo Liu-Henke
2022
Abstract
The automatic generation of Electronic Control Units (ECU) software from functional models is becoming an increasingly important part of the development process. At first, this paper presents the demand towards a tool chain for functional development of embedded systems and then introduces the low-cost development platform LoRra on the basis of the seamless model-based rapid control prototyping development process. The core of the paper is the conception and realization of the automatic code generator of the LoRra platform. It generates modular, flexibly usable C code, suitable for real-time implementation on a microcontroller. The code is generated from models of the open source CAE software Scilab / Xcos, which can be used across domains. A simple case study is used to verify the function of the generated code under real-time conditions.
DownloadPaper Citation
in Harvard Style
Jacobitz S. and Liu-Henke X. (2022). Automatic Code Generation for a Seamless Low-cost Development Platform. In Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-550-0, pages 294-301. DOI: 10.5220/0010894300003119
in Bibtex Style
@conference{modelsward22,
author={Sven Jacobitz and Xiaobo Liu-Henke},
title={Automatic Code Generation for a Seamless Low-cost Development Platform},
booktitle={Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2022},
pages={294-301},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010894300003119},
isbn={978-989-758-550-0},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Automatic Code Generation for a Seamless Low-cost Development Platform
SN - 978-989-758-550-0
AU - Jacobitz S.
AU - Liu-Henke X.
PY - 2022
SP - 294
EP - 301
DO - 10.5220/0010894300003119