A BME FRT csapat új szoftverplatformjának létrehozása

OData támogatás
Konzulens:
Scherer Balázs Attila
Méréstechnika és Információs Rendszerek Tanszék

A diplomafeladatomban a BME Formula Racing Team 2014-2015-ös idényében készült autójában használt szoftverplatformját készítettem el. A csapat több saját tervezésű vezérlőelektronikát használ az elkészített versenyautóban, melyekhez saját vezérlőszoftver is készült. 2015-től új generációs mikrokontrollerek használatára tértünk át, melyekhez a szoftverfejlesztés megkönnyítése érdekében egy új szoftverplatformot készítettem el. A platform leegyszerűsíti a szoftverek fejlesztését, illetve vezérlő független szoftver fejlesztését teszi lehetővé. A kollégáknak csupán a vezérlőlogikát kell implementálniuk, míg a mikrokontrollerek perifériáinak hardverfüggő kezelését a platform elrejti előlük. Ezáltal a számos, eltérő tudással és tapasztalattal rendelkező tagból álló csapatban a mikrokontroller specifikus ismeretekkel csak nekem kell rendelkezni. A kollégáknak csupán a teljes elektronikai rendszerhez illeszkedő moduljaik megfelelő vezérlőlogikájának megvalósítására kell koncentrálniuk.

A feladat megvalósítása során elkészítettem egy alapszoftver platformot, mely két gyártó vezérlőjén is működik és a használt perifériák magas szintű kezelését valósítja meg. Ezen kívül az egyik elektronikára vezérlőszoftvert is írtam mely által a platform használatát is bemutatom.

Letölthető fájlok

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