Uppsats
Code generation from Amalthea to Linux and FreeRTOS on Heterogeneous Mixed-Criticality System-on-Chips (HeMCSoCs)
Master-uppsats
KTH/Skolan för elektroteknik och datavetenskap (EECS)
Publicerad: 2025
Språk: Engelska
Sammanfattning
Modern automotive and cyber-physical systems are increasingly required to execute a wide range of tasks with varying levels of criticality, including advanced driver assistance, real-time control, and onboard artificial intelligence. These demands require heterogeneous platforms to provide strong isolation, predictable timing behavior, and fault containment. The Carfield platform, based on the open RISC-V instruction set architecture, addresses this by partitioning execution across specialized domains for safety, security, general-purpose processing, and hardware acceleration. Despite these capabilities, developing and deploying mixed-criticality applications on such systems remains complex, due to challenges in coordinating software across different operating systems and managing access to shared hardware resources. This thesis explores the application of Model-Based Design (MBD) using the Amalthea modeling framework to simplify software development for the Carfield platform. The work includes replicating the Carfield setup and extending its toolchain with an automated code generation framework. A model-based design flow is proposed, allowing Amalthea models to specify functional and non-functional system properties, which are then translated into template code targeting Linux and FreeRTOS operating systems. The generated code supports real-time task offloading and configuration of hardware mechanisms such as reservation-based AXI interconnects. Experimental validation confirms that functional and non-functional properties configured in the Amalthea model are correctly translated into the template code, and the system behaves as expected.
Information
- Författare
- Shi, Rui
- Lärosäte / institution
- KTH/Skolan för elektroteknik och datavetenskap (EECS)
- Publiceringsdatum
- 2025
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, Linköpings universitet/Institutionen för datavetenskap
Steen, Nicklas
Publicerad: 2025
Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Haaker, Anne, Vikner, Meya
Publicerad: 2024
Kandidat-uppsats, Mittuniversitetet/Institutionen för kommunikation, kvalitetsteknik och informationssystem (2023-)
Larsson, Johanna, Wiström, Agnes
Publicerad: 2024
Kandidat-uppsats, KTH/Hälsoinformatik och logistik
Abdirahman Elmi, Mustaf
Publicerad: 2026
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Halme, Erik
Publicerad: 2025
Master-uppsats, Uppsala universitet/Institutionen för informationsteknologi
Dixon, Jonas
Publicerad: 2025