Thesis Details

Testovací nástroj pro platformu FITkit3

Bachelor's Thesis Student: Stehlík Petr Academic Year: 2019/2020 Supervisor: Bidlo Michal, doc. Ing., Ph.D.
English title
The FITkit3 Tester
Language
Czech
Abstract

This 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.

Keywords

automated testing, FITkit3, testing, microcontroller, embedded system, ARM Cortex-M4, Kinetis K60

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
13 July 2020
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
STEHLÍK, Petr. Testovací nástroj pro platformu FITkit3. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-13. Supervised by Bidlo Michal. Available from: https://www.fit.vut.cz/study/thesis/22935/
BibTeX
@bachelorsthesis{FITBT22935,
    author = "Petr Stehl\'{i}k",
    type = "Bachelor's thesis",
    title = "Testovac\'{i} n\'{a}stroj pro platformu FITkit3",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22935/"
}
Back to top