Linux konténer alapú platform használata vasúti diagnosztikai rendszerekben (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 rendszer egyik komponense a vasúti pályára helyezett szenzorok jeleit összegyűjtő, feldolgozó és egy központi szerver felé továbbító alkalmazásprocesszoros számítógép, amelyen operációs rendszerként Yocto Project alapú beágyazott Linux fut.
A feladat leírása
Az eRVM vasúti diagnosztikai rendszerben a pályamenti adatgyűjtő modul beágyazott 32 bites számítógépet tartalmaz, melynek feladata a mérőmodulok vezérlése, az adatok gyűjtése és feldolgozása. Ezen beágyazott számítógépen felépített saját fejlesztésű megoldás helyett jó alternatívának tűnik a Toradex által biztosított Torizon platform.
A hallgató feladata a Torizon platform megismerése, az átállásra vonatkozó megalapozott döntés előkészítése.
Az önálló labor feladat témája az alábbi feladatokat tartalmazza:
- Ismerje meg a Torizon platform technikai jellemzőit és a kapcsolódó támogató SW eszközöket.
- Telepítse a Torizon operációs rendszert egy Apalis iMX6 feljesztőkártyára.
- Egy példaalkalmazáson keresztül mutassa be a Torizonra, mint célplatformra történő fejlesztés menetét.
- Mutassa be hogyan támogatja a Torizon a különböző rendszerkomponensek (bootloader, operációs rendszer, alkalmazások) biztonságos távoli frissítését.
- Értékelje a megismert platformot ipari alkalmazhatóság, karbantarthatóság és integrálhatóság szempontjából.
A témára jelentkező hallgatók megismerkednek a konténerizált fejlesztéssel és a beágyazott Linux használatának alapjaival, valamint részt vehetnek egy valós környezetben működő rendszer kihívásainak megoldásában.
Technológiák: Torizon, Docker, Yocto Project, beágyazott Linux