Federico Rivoira
Exploring RUST-based AUTOSAR-compliant Operating Systems for Embedded Processors.
Rel. Corrado De Sio, Sarah Azimi, Luca Sterpone. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
Abstract
Electronics and software are essential components in the modern automotive industry, where safety, correctness, and real-time performance are critical requirements. Traditional automotive software relies on C/C++ due to its high performance, but its unrestricted syntax and manual memory management make it highly error-prone, increasing development costs and risks, especially for large projects. Rust is a promising alternative, a mature programming language that offers comparable performance and eliminates entire classes of memory and concurrency errors through strict compile-time rules. The language is gaining traction in the context of embedded systems, supported by an expanding ecosystem of projects and libraries. This thesis aims to demonstrate the feasibility of using Rust in real-time, safety-critical embedded software through the development of a Rust-based operating system compatible with the widely adopted AUTOSAR standard.
The project targets a development board featuring the real-time profile Cortex-R52 processor and is also compatible with QEMU
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
