Beágyazott rendszerek fejlesztésének automatizálasa Linux környezetben

OData támogatás
Konzulens:
Dr. Kollár Zsolt
Szélessávú Hírközlés és Villamosságtan Tanszék

Beágyazott rendszerek fejlesztésekor egyre szélesebb körben használnak nyílt forráskódú szoftvereket. Az egyik ilyen legelterjedtebb beágyazott környezetben használatos operációs rendszer a Linux, ami többek között modularitásának, módosíthatóságának, és ingyenességének köszönhető. Egy orvosi segédeszközök gyártásával foglalkozó cégtől azt a feladatot kaptam, hogy a fejlesztésük alatt álló beágyazott rendszert (amely egy orvosi diagnosztikai gép) működtető Linux futtató-környezetet frissítsem. Frissíteni kellett a Linux disztribúciót, a kernelt illetve az összes a beágyazott szoftver által szükséges egyéb segédprogram értendő. Ezekkel együtt a fejlesztők munkaállomásain futó operációs rendszert és alkalmazásokat is szinkronban kell tartani, ezzel is biztosítva a célhardver és a fejlesztő gépek azonos működését. Szakdolgozatom tehát többek között a cégnél használt érintett folyamatok megismerése, azok kibővítése az egységes karbantarthatóság végett, illetve a módosítások járulékos következményeinek felmérése. Ez magában foglalja többek között a fejlesztett beágyazott szoftver fordíthatóvá és futtathatóvá tétele, illetve a fejlesztéshez és a futtatáshoz szükséges környezetet automatikusan kialakító script-ek megírását is.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.