Závěrečná práce: Bc. Veronika Lenková: Simulátor periférií mikrokontroléra
Diplomová práce
Simulátor periférií mikrokontroléra
Microcontroller peripherals simulator
Anotace
Diplomová práca sa zaoberá návrhom metodiky a implementáciou Java knižnice, ktorá umožňuje v diskrétnom čase simulovať vybrané periférie mikrokontroléra. Navrhnuté riešenie pozostáva z univerzálneho jadra založeného na prioritnej fronte udalostí, z oddeliteľných periférnych modelov a zo vstupno-výstupnej vrstvy, ktorá dokáže prijať počiatočné podmienky vo forme CSV snapshotu registrov a YAML konfigurácie …více
Abstract
The thesis deals with the design of a methodology and implementation of a Java library that allows discrete-time simulation of selected microcontroller peripherals. The proposed solution consists of a general-purpose engine based on a priority event queue, separable peripheral models, and an input/output layer that can accept initial conditions in the form of a CSV snapshot of registers and a YAML …více
Zadání práce
1/ Prostudujte vlastnosti periferií mikrokontroléru a problematiku jejich simulace. Seznamte se s volně dostupnými nástroji potenciálně vhodnými pro jejich simulaci v diskrétním čase.
2/ Navrhněte architekturu řešení simulátoru, které bude zahrnovat jádro simulátoru, vstupně-výstupní rozhraní, generátor vstupních podnětů a vizualizační rozhraní. Oddělte univerzální společné jádro, které provádí simulaci a moduly s definicí modelů pro specifické periferní chování.
3/ Navrhněte vizualizační rozhraní, které graficky zobrazuje vstupní i výstupní proměnné v závislosti na čase a umožňuje měnit parametry simulace i vstupní proměnné.
4/ Implementujte navržené řešení v jazyce Java s důrazem na jednoduchost a rozšiřitelnost. Vytvořte modely pro simulaci alespoň jedné jednoduché a jedné komplexní periferie.
5/ Zhodnoťte dosažené výsledky a diskutujte možná rozšíření či další pokračování projektu.
22. 5. 2025 09:16, doc. RNDr. Zdeněk Matěj, Ph.D., učo 72963
Konzultant
NXP
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Display of physical quantities
Bc. Ondřej Kostík, učo 469007 -
Modelování a simulace s využitím systému Maple a MapleSim
Mgr. Peter Nemček -
Příklady využití markovských řetězců se spojitým časem
Mgr. Petra Cabalková -
Development of Fluent Speaking in the Second Grade of the Secondary School
Mgr. Jana Nožičková -
Simulace, pravidla a mediace: Interface strategických počítačových her
Bc. Miloš Slabotinský, učo 253632 -
Hodnocení stabilizační role monetární politiky v zemích V4: DSGE přístup
Ing. Mgr. Andrej Urban, učo 380137 -
Systémy hromadné obsluhy
Mgr. Marek Vlašín -
Dynamic Simulation of Virtual Agents and Obstacles in Virtual Cities
Roman Mankovecký




