Lorenzo Rinaldi
Implementation of a software interface layer between a model-based-design tool and embedded graphic frameworks.
Rel. Luciano Lavagno, Massimiliano Curti. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2021
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Preview |
Abstract
Implementation of a software layer, in C language, to manage embedded graphics developed with TouchGFX, with a "general purpose" approach extended to other embedded graphic libraries and to Model Based Design (Simulink/Stateflow). Interface aims to manage transmission of events between hardware target and GUI, but also to make possible a communication between GUI simulator and Model-Based-Design tool. Interface manages events occurred between hardware and GUI, through two different queues. When an event occurs on target, it is pushed into queue and then, extracted on User Interface, where a callback is executed to modify correspondent object. Actual states of widgets on GUI or peripherals on target are saved within a table.
This Software Layer allows to establish a communication between simulator, that verify behaviour of UI, with a Model-Based-Design like Simulink
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
