Politecnico di Torino (logo)

Model Based Design of Automotive Embedded System

Pietro Scandale

Model Based Design of Automotive Embedded System.

Rel. Massimo Violante. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2019

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (16MB) | Preview

In the last years the number of Embedded Systems used in the Automotive Sector is increased drastically. Even if all car producers have worked on improvements in the area of mechanics, the main differentiation factor between brands is the electronics area. In fact, today's trend is to replace the traditional mechanical systems with modern embedded systems that allow to develop more advanced control strategies, providing added values for the customer and making vehicles smarter. This leads software development to face challenges like shortened development times, high safety requirements and especially the growing complexity of the code because of the increasing number of functionalities. To master these challenges car producers and suppliers conduct a paradigm change in the software development from hand-coded to model-based development. A model-based development process is specifically attractive in embedded domains like Automotive Software due to the fact that allows a platform-independent development reducing the reengineering process caused by fast changing hardware generation, allows to easily integrate new functions into previous versions of the software and accelerates the software development process. One of the most used tool for Model Based Software Design is Simulink. It is a software integrated with Matlab and it is used principally for modeling and simulating of dynamic systems. By using Embedded Coder (that is an extension of Simulink and Matlab coder) it is possible to generate high quality C,C++,VHDL code preserving the same behavior as the model created in Simulink. This avoids the introduction of bugs due to human errors. The aim of this Thesis is to introduce the reader to the Model Based Software Design focusing on the developing of Custom Simulink LIbrary and to explain how to create a Simulink model and how to use Embedded Coder to generate C code, with the help of some examples. The target board is the Aurix/Arduino-like board developed by Ideas & Motion s.r.l. It is equipped with an Aurix Tricore TC277 that with its embedded safety and security features is the ideal platform for a wide range of automotive and industrial applications.

Relators: Massimo Violante
Academic year: 2019/20
Publication type: Electronic
Number of Pages: 89
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: Ideas & Motion s.r.l.
URI: http://webthesis.biblio.polito.it/id/eprint/12441
Modify record (reserved for operators) Modify record (reserved for operators)