Integrace testovacího zařízení pro dotykové panely do automatizovaných testů
Loading...
Date
Authors
Mazilkin, Dmitrii
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta strojního inženýrství
Abstract
Zaměřením této bakalářské práce je návrh a implementace modulárního firmwaru a komunikačního rozhraní pro integraci testeru dotykových obrazovek do automatizovaných testů. Text popisuje proces tvorby modulárního firmwaru pro mikrokontroler od firmy STMicroelectronics a jeho rozdělení na samostatné moduly a drivery pro interakci a ovládaní krokových motorů, senzorů, potenciometru a pro komunikaci s počítačem. Dále následuje popis komunikačního rozhraní, realizovaného s využitím sběrnice UART, protokolu spojové vrstvy HDLC a protokolu serializace dat Protobuf. Poté se popisuje Python API, které umožnuje řídit tester z počítače. Poslední část věnuje vyhodnocení implementovaného firmwaru a komunikačního rozhraní na složitějších pohybech.
The focus of this bachelor's thesis is the design and implementation of a modular firmware and communication interface for the integration of a touch screen tester into automated tests. The text describes the process of creating modular firmware for a microcontroller from STMicroelectronics and its division into separate modules and drivers for interaction and control of stepper motors, sensors, potentiometers and for communication with a computer. The following is a description of the communication interface, implemented using the UART bus, the HDLC link layer protocol and the Protobuf data serialization protocol. Then the Python API is described, which allows controlling the tester from a computer. The last part is devoted to the evaluation of the implemented firmware and communication interface on more complex movements.
The focus of this bachelor's thesis is the design and implementation of a modular firmware and communication interface for the integration of a touch screen tester into automated tests. The text describes the process of creating modular firmware for a microcontroller from STMicroelectronics and its division into separate modules and drivers for interaction and control of stepper motors, sensors, potentiometers and for communication with a computer. The following is a description of the communication interface, implemented using the UART bus, the HDLC link layer protocol and the Protobuf data serialization protocol. Then the Python API is described, which allows controlling the tester from a computer. The last part is devoted to the evaluation of the implemented firmware and communication interface on more complex movements.
Description
Citation
MAZILKIN, D. Integrace testovacího zařízení pro dotykové panely do automatizovaných testů [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2024.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Stanislav Věchet, Ph.D. (předseda)
Ing. Petr Procházka, Ph.D. (místopředseda)
Ing. Petr Krejčí, Ph.D. (člen)
doc. Ing. Vladimír Fuis, Ph.D. (člen)
Ing. Josef Vejlupek, Ph.D. (člen)
Ing. Pavel Švancara, Ph.D. (člen)
Ing. Matej Rajchl (člen)
Ing. Jiří Mach (člen)
Date of acceptance
2024-06-13
Defence
Student ve vymezeném čase prezentoval svou práci. Poté byly předneseny posudky a student odpověděl na otázky oponenta. Následně proběhla diskuze se členy komise vztahující se k prezentované práci, při které byly položeny následující dotazy:
Je práce součástí většího celku?
Proč je rozdělení míst dotyků rozdílné pro jednotlivé testy?
Jak je definováno co se testuje na dotykovém displeji?
Podle názoru komise byla úroveň odpovědí vyhovující a hodnotí obhajobu jako výbornou.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení