A study about simplifing the process of coding for embedded software by abstracting the drivers of the lower lever plaforms. The study has been made by developing a toy model in Rust that imported C libraries for the different platforms of STM32 and Infineon.

Uno studio per semplificare il processo di codifica per software di tipo embedded astrando i driver delle periferiche di basso livello. Lo studio è stato svolto sviluppando un modello giocattolo in Rust che importasse le librerie C per le differenti piattaforme STM32 e Infineon.

Astrazione dei driver di periferiche hardware per facilitare l'adozione di linguaggi più moderni e/o sicuri nello sviluppo di software embedded

SCANTAMBURLO, ALEX
2023/2024

Abstract

A study about simplifing the process of coding for embedded software by abstracting the drivers of the lower lever plaforms. The study has been made by developing a toy model in Rust that imported C libraries for the different platforms of STM32 and Infineon.
2023
Abstraction of hardware periferals' drivers to ease the adoption of more modern and safe languages in embedded software development
Uno studio per semplificare il processo di codifica per software di tipo embedded astrando i driver delle periferiche di basso livello. Lo studio è stato svolto sviluppando un modello giocattolo in Rust che importasse le librerie C per le differenti piattaforme STM32 e Infineon.
Embedded
Hardware
Drivers
Abstraction
File in questo prodotto:
File Dimensione Formato  
thesis-versione-finale.pdf

accesso riservato

Dimensione 1.04 MB
Formato Adobe PDF
1.04 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/70981