Testovací nástroj pro platformu FITkit3

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Předložte podklady indikující splnění požadavku "s důrazem na uživatelskou přívětivost a efektivitu" z bodu 3 zadání. Pokuste se vymezit typ poruch/chyb detekovatelných implementovaným testem reproduktoru . Z technické zprávy plyne, že pro testování 4 ks LED byl použit jediný fotorezistor . Jak test, pomocí fotorezistoru, zjistí stav pouze určených LED a ne jiných? Šlo by testování GPIO realizovat i bez externího prvku , např. zvoleného MCP23S17? Část 5.2 technické zprávy prezentuje výsledek testů, který neindikuje žádnou poruchu/chybu detekovanou dílčími testy. Může z toho čtenář vyvodit nějaký obecný závěr týkající se předloženého realizačního výstupu, např. jeho testovacích schopností a vlastností ? Pro každý z testů identifikujte (např. formou tabulky) dvě situace -  situaci, ve které bude test falešně signalizovat poruchu /chybu a situaci, ve které bude test falešně signalizovat bezporuchovost /bezchybnost. Jak poznáte, jestli je reproduktor funkční? Jak dlouho trvá otestování jednoho FITkitu? Kolik procent potřebných testů pokrývá vaši práci a kolik ještě zbývá? Specifikoval jste typ poruch, které se snažíte odhalit?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBidlo, Michalcs
dc.contributor.authorStehlík, Petrcs
dc.contributor.refereeStrnadel, Josefcs
dc.date.created2020cs
dc.description.abstractTato práce řeší problém testování určité množiny modulů mikrokontroléru ARM Kinetis Cortex-M4 (MK60DN512ZVMD10) na výukové platformě FITkit3 (známé také jako Minerva). Konkrétně se zabývá návrhem testovacího firmwaru v jazyce C pro automatizované testování, návrhem hardwarového modulu pro testování vstupně/výstupních rozhraní platformy s využitím integrovaného obvodu MCP23S17 a návrhem obslužného softwaru s textovým uživatelským rozhraním ve skriptovacím jazyce Python3 pro ovládání testování z PC. Vybranou testovací množinou modulů jsou časovače periodického přerušení (PIT), časovač s nízkou spotřebou (LPTMR) a hodiny reálného času (RTC), dále moduly pro sériový přenos dat skrze UART a SPI rozhraní, reproduktor a GPIO porty. Vytvořené řešení poskytuje komplexní nástroj pro analýzu funkčnosti často využívaných modulů při programování na platformě FITkit3, který samotný proces analýzy téměř celý automatizuje. Hlavním přínosem této práce je zejména usnadnění testování a rychlé odhalení chyb na velkém počtu výukových kitů.cs
dc.description.abstractThis work solves the problem of testing a certain set of ARM Kinetis Cortex-M4 \newline (MK60DN512ZVMD10) microcontroller modules on the FITkit3 learning platform (also known as Minerva). Specifically, it deals with the design of test firmware in the C programming language for automated testing, the design of a hardware module for testing platform input/output interfaces using the MCP23S17 integrated circuit and the design of a software with text-based user interface in Python3 for the testing control from a PC. The selected test set of modules are Periodic interrupt timers (PIT), Low-power timer (LPTMR) and Real time clock (RTC), further modules for serial data transmission via UART and SPI interfaces, speaker and GPIO ports. The created solution provides a comprehensive tool for analysing the functionality of frequently used modules on FITkit3, which automates the analysis process almost completely. The main benefit of this work is the facilitation of testing and a rapid detection of errors in a large number of kits.en
dc.description.markBcs
dc.identifier.citationSTEHLÍK, P. Testovací nástroj pro platformu FITkit3 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129226cs
dc.identifier.urihttp://hdl.handle.net/11012/191576
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectautomatizované testovanícs
dc.subjectFITkit3cs
dc.subjecttestovánícs
dc.subjectmikrokontrolércs
dc.subjectvestavěný systémcs
dc.subjectARM Cortex-M4cs
dc.subjectKinetis K60cs
dc.subjectautomated testingen
dc.subjectFITkit3en
dc.subjecttestingen
dc.subjectmicrocontrolleren
dc.subjectembedded systemen
dc.subjectARM Cortex-M4en
dc.subjectKinetis K60en
dc.titleTestovací nástroj pro platformu FITkit3cs
dc.title.alternativeThe FITkit3 Testeren
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-13cs
dcterms.modified2020-07-13-23:43:55cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129226en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:31:18en
sync.item.modts2025.01.15 12:05:40en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
11.47 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22935_v.pdf
Size:
85.76 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22935_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22935_o.pdf
Size:
106.69 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22935_o.pdf
Loading...
Thumbnail Image
Name:
review_129226.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_129226.html
Collections