Mikrokontroller emulátor használata szoftver teszteléshez

Beágyazott rendszerek alkalmazása esetén egy fontos lépés a beágyazott szoftver helyességének ellenőrzése, tesztelése. Rengeteg különféle szoftver tesztelési módszer létezik, azonban a valós helyes működés tesztelésére szükség van az adott hardware-re amelyre a szoftvert írták. Azonban a hardware drága lehet, mivel minden fejlesztő számára biztosítani kell, előállítása jóval lassabb folyamat, mint a szoftverkód fejlesztése, illetve meghibásodhat, elavulhat idővel, ezzel akadályozva a fejlesztés és tesztelés menetét. A kutatás célja olyan lehetőségek felfedezése és kitapasztalása, amelyek segítségével könnyebbé válhat a beágyazott rendszerekre írt programkódok tesztelése. A hardware-en történő tesztelés helyettesítése, a számítógépen futó emulátoros tesztelő környezettel. mikrokontroller emulátorok rendelkezésre állnak ingyenesen is, illetve amennyiben díj-hoz kötött a használatuk, egy cégnek elég csak egy licenszt vásárolnia a rengeteg eszköz helyett. Természtesen fejlesztési idő is rövidebb, illetve az emulátoros rendszer nem avul el. Mivel nem használnak valós eszközt, így a hardware fizikai limitációi sem okoznak problémát, így sokkal gyorsabban, frekventáltabban végezhetőek el a szoftver tesztek. Ezen kívül az emulátor sokkal mobilisabb is, nem kell még egy eszközt magával hordoznia a programozóknak. A fentiek alapján, tehát a mikrokontroller emulátorok használata egy megfelelő módszer lehet szoftverkód helyességének tesztelésére hardware eszközök nélkül.

Csata Dániel

2022-11-30

Támogató: B.Braun Medical Kft.