Original title:
Knihovna pro práci se senzory umožňujícími distribuované výpočty v jazyce FORTH
Translated title:
The library for working with sensors allowing distributed processing in FORTH language
Authors:
Kudela, Kryštof ; Valach, Soběslav (referee) ; Jirgl, Miroslav (advisor) Document type: Bachelor's theses
Year:
2024
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zaměřuje na programovací jazyk Forth, distribuce Forthu, chytré senzory, distribuované systémy a distribuované výpočty. Cílem práce je poskytnout úvod do vývojové platformy Forth, počínaje základy programování ve Forthu. Nechybí ani přehled vybraných distribucí Forthu, a to eForth, FlashForth a AmForth. Představen je také teoretický základ distribuovaných systémů a výpočtů, doplněný ukázkou distribuované úlohy. V rámci této práce je vytvořena síť v jazyce Forth, která umožňuje realizaci distribuovaných výpočtů s využitím chytrých senzorů.
This bachelor's thesis focuses on the Forth programming language, Forth distributions, smart sensors, distributed systems, and distributed computing. The aim of this thesis is to provide an introduction to the Forth development platform, starting with the basics of Forth programming. It also includes an overview of the eForth, FlashForth, and AmForth operating systems. The theoretical foundations of distributed systems and computations are presented, accompanied by an example of a distributed task. As part of this thesis, a network in the Forth language is created, enabling the implementation of distributed computations using smart sensors.
Keywords:
AmForth; ATmega328P; distributed computing; distributed systems; eForth; FlashForth; Forth; MCU; microcontroller; NRF24L01+; smart sensors; wireless communication network; AmForth; ATmega328P; bezdrátová komunikační síť; chytré senzory; distribuované systémy; distribuované výpočty; eForth; FlashForth; Forth; MCU; mikrokontrolér; NRF24L01+
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/247419