"Pehelysúlyú" virtualizáció kiértékelése választott ARM-vxM architektúrán

2026-2027 ősz

Szoftver

Téma leírása

Érdekelnek az operációs rendszerek és ami alattuk van?

A beágyazott virtualizáció az alacsonyabb számítási kapacitású, ipari automatizálási és IoT eszközökben is egyre nagyobb figyelmet kap, mivel szoftver-architekturálisan segít az biztonsági fenyegetések és az OTA (Over-The-Air) szoftverfrissítések kezelésében. A kihívás abban rejlik, hogy a generikus vagy hardver-gyorsítást igénylő megoldások egyszerűen túl drágák a legtöbb esetben a gyakorlati megvalósításhoz. 

A téma motivációja a "FVM: Practical Feather-Weight Virtualization on Commodity Microcontrollers" (IEEE TRANSACTIONS ON COMPUTERS, VOL. 74, NO. 7, JULY 2025) cikk, amely hardvergyorsítás nélküli, alacsonyabb polcos eszközökre mutat be egy paravirtualizációs technikát. A kifutása az irodalomkutatástól kezdve a cikkben javasolt megoldás validációján, mérések kivitelezésén át saját ötletek kipróbálásáig is terjedhet, tetszés szerint választott fejlesztőkártyával, integrálandó vendég operációs rendszerekkel (pl. FreeRTOS) vagy programnyelvvel (C/C++/Rust/stb.).

A kitűzött célok függvényében folytatólagosan bőven szakdolgozatig, diplomatervig vagy akár TDK-ig vihető ez a kihívás. Cortex-M4F alapú fejlesztőkártyát igény szerint és a feladat erejéig rendelkezésre tudunk bocsátani.

Maximális létszám: 2 fő