Level-2 Bootloader megvalósítása és kapcsolódó funkciófejlesztések

2022-2023 tavasz

Szoftver

Téma leírása

Egy mérésadatgyűjtő rendszerben felhasznált mikrovezérlők rendelkeznek beépített bootloaderrel, mely a gyártó által meghatározott protokollon kommunikálnak az UART interfészen. A Level-2 Bootloader (L2BOOT) szoftver célja, hogy egy azzal kompatibilis, de bővebb funkcionalitást nyújtson különböző felhasználási esetekre. A L2BOOT szoftverrel egy szerviz modulnak kell tudnia kommunikálni, az együttműködésüknek pedig különböző szolgáltatások megvalósítását kell lehetővé tennie.

Feladatok:

  • Az L2BOOT szoftvernek meg kell valósítania a gyártó által meghatározott protokollt, melyet a beépített bootloader felhasználásával be kell tudni tölteni.
  • Az L2BOOT szoftverrel kommunikáló (beágyazott Linux operációs rendszeren futó) célszoftvernek  meg kell valósítania a gyártó által meghatározott protokollt.

A célszoftvernek az érvényes parancsok hatására különböző szolgáltatásokat kell tudnia végrehajtani az L2BOOT szoftver közreműködésével. Legfontosabb funkciók az adatok frissítése.


Külső partner: Prolan Zrt.

Maximális létszám: 1 fő