"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ő