Original title:
Komunikační rozhraní pro přímý přístup ke sběrnicím z počítače
Translated title:
Communication interface for direct access to buses from a computer
Authors:
Genčur, Jakub ; Levek, Vladimír (referee) ; Tomíček, Pavel (advisor) Document type: Bachelor's theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Cílem bakalářské práce je vytvořit zařízení schopné emulovat pomocí ovladačů v Linuxu různé periferie jako UART, SPI nebo I2C. Zároveň je cílem této práce, aby mohla sloužit jako návod a příklad pro práci s USB sběrnicí mezi počítačem a mikrokontrolerem a ovladači v Linuxu. To obnáší především zpracování a studium teoretické části projektu, průzkum trhu a určení požadavků na zařízení, návrh hardwaru a jeho výroba, návrh firmwaru, ovladačů a testovací aplikace a otestování celého projektu jako celku.
The aim of the bachelor’s thesis is to develop a device capable of emulating various peripherals, such as UART, SPI, and I2C, using drivers in Linux. Furthermore, this thesis is intended to serve as a guide and reference for working with the USB bus between a computer and a microcontroller, as well as with drivers in Linux. This encompasses, in particular, the analysis and study of the theoretical aspects of the project, market research and definition of device requirements, hardware design and its implementation, firmware, driver, and test application development, and the testing of the project as a whole.
Keywords:
bus; communication interface; convertor; driver; emulator; I2C; SPI; UART; USB; emulátor; I2C; komunikační rozhraní; ovladač; převodník; sběrnice; SPI; UART; USB
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/258458