Knihovna pro práci se senzory umožňujícími distribuované výpočty v jazyce FORTH

Loading...
Thumbnail Image
Date
ORCID
Mark
F
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
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.
Description
Citation
KUDELA, K. Knihovna pro práci se senzory umožňujícími distribuované výpočty v jazyce FORTH [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
prof. Ing. Rudolf Jalovecký, CSc. (předseda) prof. Ing. Pavel Václavek, Ph.D. (místopředseda) Ing. Zdeněk Havránek, Ph.D. (člen) Ing. Radovan Holek, CSc. (člen) Ing. Adam Chromý, Ph.D. (člen) Ing. Miroslav Jirgl, Ph.D. (člen)
Date of acceptance
2023-06-13
Defence
Otázku oponenta týkající se vyjímek při chybách student zodpověděl. Otázku oponenta týkající se zastaralého modulu student zodpověděl neuspokojivě. Otázku oponenta týkající se použité metriky výkonu MCU student zodpověděl neuspokojivě. Otázku oponenta týkající se malého výkonu vestavných systémů. Otázku oponenta týkající se chyby v kapitole 5.3.1 student zopověděl. Otázku oponenta "Jaký je rozdíl mezi multithreadingem a multitaskingem?" student zodpověděl. Doplňující otázku na metriky výkonu MCU student zodpověděl s výhradami. Doplňující otázku týkající se podobnosti jazyka FORTH a assembleru, kterou student uvedl v obhajobě, student zodpověděl. Doplňující otázku "Co je to assembler?" student zodpověděl neuspokojivě. Doplňující otázku týkající se zastaralého modulu student zodpověděl neuspokojivě.
Result of defence
práce nebyla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO