Multiprocesszoros neuronhálózat fejlesztés

dc.contributor.advisorGodó, Zoltán Attila
dc.contributor.authorBorbély, Félix
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2025-06-26T20:21:22Z
dc.date.available2025-06-26T20:21:22Z
dc.date.created2025
dc.description.abstractA modern informatika és a mesterséges intelligencia rohamos fejlődése új kihívásokat és lehetőségeket teremt a párhuzamos számítási rendszerek számára. Szakdolgozatomban egy 216 darab STM32F103C8T6 típusú mikrokontrollerből álló multiprocesszoros rendszer tervezésére és megvalósítására vállalkoztam, amely egy közös neurális hálózat támogatására hivatott. A kutatás középpontjában egy hatékony, megbízható és skálázható kommunikációs architektúra létrehozása állt, amely lehetővé teszi az eszközök egyidejű konfigurálását és OTA (Over-The-Air) firmware frissítését. A rendszer kommunikációját UART-alapú protokollokra építettem, melyeket eszközfelderítési és automatikus címezési mechanizmusokkal egészítettem ki. A mikrokontrollereket egyedi azonosítóik alapján lehetett címzni, ami lehetővé tette a csoportos kezelésüket és párhuzamos frissítésüket. A szoftveres környezet Python nyelven készült, egy grafikus felhasználói felülettel (GUI), amely egyszerűsíti az eszközmenedzsmentet. Az adatátvitel megbízhatóságát CRC16-ellenőrzéssel és automatikus hibajavítással biztosítottam. Kiemelt szerepet kapott a testreszabott bootloader fejlesztése, amely képes felismerni a frissítési parancsokat, biztonságosan végrehajtani azokat, és szükség esetén átadni az irányítást a felhasználói alkalmazásnak. A hardvertervezési és PCB-gyártási szempontokat is figyelembe vettem, hogy a rendszer ipari környezetben is alkalmazható legyen. A dolgozat során létrehozott megoldás új lehetőségeket nyit a párhuzamos mikrokontrolleres rendszerek és az beágyazott mesterséges intelligencia jövőbeli fejlődése számára.
dc.description.courseProgramtervező informatikus
dc.description.degreeBSc/BA
dc.format.extent50
dc.identifier.urihttps://hdl.handle.net/2437/394736
dc.language.isohu
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectmultiprocesszor, STM32, neuronhálózat, bootloader
dc.subject.dspaceInformatika::Informatikai rendszerek
dc.titleMultiprocesszoros neuronhálózat fejlesztés
Fájlok
Eredeti köteg (ORIGINAL bundle)
Megjelenítve 1 - 1 (Összesen 1)
Nincs kép
Név:
szakdolgozat.pdf
Méret:
996.13 KB
Formátum:
Adobe Portable Document Format
Leírás:
szakdolgozat
Engedélyek köteg
Megjelenítve 1 - 1 (Összesen 1)
Nincs kép
Név:
license.txt
Méret:
2.35 KB
Formátum:
Item-specific license agreed upon to submission
Leírás: