Název:
Knihovna pro práci se senzory umožňujícími distribuované výpočty v jazyce FORTH
Překlad názvu:
The library for working with sensors allowing distributed processing in FORTH language
Autoři:
Kudela, Kryštof ; Valach, Soběslav (oponent) ; Jirgl, Miroslav (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Tato bakalářská práce se věnuje programovacímu jazyku Forth, variantám operačních systémů Forth, rozboru mikrokontrolérů, definici chytrých senzorů a distribuovaným systémům a výpočtům. Cílem je čtenáře uvést do celé vývojové platformy Forth, kde se nejprve naučí ve Forthu programovat, poté se dozví o operačních systémech FlashForth a AmForth. V kapitole MCU je popsán jednočipový počítač, jeho rozdělení a použití. Následuje kapitola s definicí chytrých senzorů. Poté teoretický úvod do distribuovaných systémů a výpočtů, na něž navazuje řešení multitaskingu ve Forthu. V jazyce Forth je vytvořena síť, která umožňuje vzdálené ovládání za pomocí bezdrátového modulu.
This semestral work is about programming language Forth, variation of operating systems, analysis of microcontroller unit, definition of intelligent sensors and distributed systems and distributed computing. The purpose of this work is introduce the reader to entire Forth development platform, where first chapter is learning how to program in Forth, then there are informations about the FlashForth and AmForth operating systems. The MCU chapter describes the microcontroller unit, where they are used and its division. Next chapters are about definition of smart sensors and theoretical introduction to distributed systems and distributed computing, which contain also a multitasking solution in Forth. A network is created in Forth that allows remote control using a wireless module.
Klíčová slova:
AmForth; ATmega328P; chytré senzory; chytrý senzor; distribuované systémy; distribuované výpočty; FlashForth; Forth; jednočipový mikropočítač; jednočipový počítač; MCU; mikrokontrolér; NRF24L01+; síť; vzdálený příkazový řádek; AmForth; ATmega328P; distributed computing; distributed systems; FlashForth; Forth; intelligent sensor; MCU; microcontroller unit; network; NRF24L01+; remote shell
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/210946