Optimalizáció autóipari rendszerekben
![]() habilitált docens
Szoba: IE416
Tel.:
+36 1 463-4114 Email: sujbert (*) mit * bme * hu |
A kiírás adatai
A korszerű járművek összetett funkcióit egymással kommunikációs kapcsolatban álló vezérlőegységek (ECU) valósítják meg. Az ezen számítógépeken futó szoftver komplexitása gyakran összemérhető a desktop szoftverekével, pl. egy elektronikus kormányrendszer kb. 150 szoftverkomponensből, több ezer kapcsolatból és félmillió kódsorból áll. Ezt a nagy szoftvert viszonylag gyenge mikrovezérlőkön kell futtatni, el kell tehát érni, hogy az egyes valós idejű funkciók futási határidői teljesüljenek és a bináris kód beleférjen a flash tárba.
A hallgató feladata, hogy megismerje egy tetszőlegesen választott szoftvermodul statikus és konfigurációs kódját, elemezze a felhasználási körülményeket és ennek ismeretében optimalizálja a modul tárigényét és futási idejét. A feladat megoldásához az alapképzés során elsajátított alapvető C programozási alapismeret szükséges, amelyeket a hallgató a munka során tovább mélyíthet. A hallgató folyamatosan segítséget kap a ThyssenKrupp Presta Hungary Kft. munkatársaitól, akik a beágyazott szoftvermodulokat fejlesztik. A feladatra többen is jelentkezhetnek és egyéni érdeklődésnek megfelelően testre szabható.
A feladat megoldása során olyan keresett és piacképes tudás szerezhető, amely közvetlenül kamatoztatható komplex beágyazott szoftvereket fejlesztő cégeknél és természetesen a hazánkban dinamikusan bővülő autóipari szoftverfejlesztésben. A feladat ideális gyakorlati kiegészítése a AUTOSAR alapú autóipari szoftverrendszerek (VIMIAV15) című tárgyban oktatott beágyazott rendszer fejlesztési ismereteknek.