Rezgésdiagnosztikai alkalmazás portolása Zephyr RTOS-re (evopro Innovation Kft, www.eilabs.com)
Bevezetés
A vasúti közlekedésben is kulcsszerepet játszik a járművek és az infrastruktúra állapotának folyamatos monitorozása. Ezen folyamat eredményeképpen korábban azonosíthatóak bizonyos mechanikai hibák, ami növeli az üzembiztonságot és csökkenti a karbantartási költségeket. Az evopro Innovation Kft. által fejlesztett eRVM rezgésdiagnosztikai mérőkártya rezgésjelek mérésével és feldolgozásával segíti elő a vasúti pálya és járművek monitorozását.
A feladat leírása
Az eRVM rendszer gyorsulásmérő moduljaiban levő processzoron futó beágyazott szoftvert a Zephyr RTOS alapjaira kívánjuk átültetni, hogy a jövőben az RTOS által biztosított szolgáltatásokat teljes mértékben fel lehessen használni. A szenzorkártyához tartozó Zephyr RTOS-t támogató Board Support Package (BSP) korábban már elkészült egy szakmai gyakorlat során, azonban az alkalmazáslogika portolása még nem valósult meg.
Az önálló labor feladat témája az alábbi feladatokat foglalja magába:
- A szenzorkártya jelenlegi beágyazott szoftver architektúrájának és a szoftver által nyújtott szolgáltatásainak megismerése
- A Zephyr RTOS által nyújtott szolgáltatások megismerése
- A jelenlegi beágyazott szoftver Zephyr RTOS alapokra való ültetése
- Az RTOS szolgáltatásaira épülő szoftver architektúra megtervezése
- A megtervezett szoftver architektúra implementálása
A témára jelentkező hallgatók megismerkednek a valós idejű beágyazott operációs rendszerekre épülő szoftverfejlesztés alapjaival, és a megszerzett tudást a gyakorlatban is hasznosítani tudják.
Technológiák: C, Zephyr RTOS, NXP Kinetis MCU