Valós idejű mérések beágyazott rendszerekben JTAG kapcsolaton keresztül

OData támogatás
Konzulens:
Krébesz Tamás István
Méréstechnika és Információs Rendszerek Tanszék

A szakdolgozatom keretein belül egy mérőalkalmazást valósítok meg, amely JTAG kapcsolaton keresztül képes valós idejű mérési adatokat olvasni egy alkalmas eszköz memóriájából, anélkül, hogy az eszköz működését érzékelhetően befolyásolná. A kész program egyik alkalmazási területe az autóipari szoftverfejlesztés, ahol elterjedtek a JTAG interfésszel rendelkező beágyazott rendszerek, de gyakran funkcióit tekintve hiányos a rajtuk futó szoftver diagnosztizálására alkalmas eszköz, vagy eleve nincs ilyen eszköz.

Az elkészült alkalmazás működése során első lépésben bekéri a felhasználótól a vizsgálandó memóriacímeket, és az azokról olvasandó byteok számát, majd a mikrokontroller egyik interrupt rutinját helyettesíti a saját mérőfüggvényével. A mérőfüggvény lefuttatja az eredeti interruptot, majd elvégzi a mérést, és a mért adatokat elérhetővé teszi az alkalmazás számára. Az alkalmazás az adatokat kiolvassa, és egy .csv kiterjesztésű naplófájlban tárolja, ami elérhető a felhasználó számára is. A táblázatos naplófájl könnyűszerrel használható az adatok kiértékelésére, pl. grafikon formájában.

Letölthető fájlok

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