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

Loading...
Thumbnail Image

Date

Authors

Kudela, Kryštof

Mark

E

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

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.

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í. 2024.

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. Adam Chromý, Ph.D. (člen) Ing. Miroslav Jirgl, Ph.D. (člen) Ing. Stanislav Klusáček, Ph.D. (člen) Ing. Soběslav Valach (člen) Ing. Lukáš Kopečný, Ph.D. (člen)

Date of acceptance

2024-06-12

Defence

Student obhájil bakalářskou práci svýhradami. Vrámci obhajoby dokázal přesvědčit komisi o správnosti svých postupů a navrženého řešení. Vprůběhu odborné rozpravy reagoval na dotazy. Členové komise se ptali, jestli je přenos dat zabezpečený vůči vzniku chyb. Student odpověděl, že platnost dat je kontrolována kontrolním bitem při doručení. Dále student kontroluje celistvost dat při použití funkcí „receive“ a „transmit“. Případnou chybovou hlášku zobrazí uživateli a algoritmus pokračuje na další senzor. Komisi zajímalo, co se stane, pokud data nedorazí včas. Student odpověděl, že dochází ke kontrole maximálního času na doručení zprávy. Proběhla diskuze chyb měření teploty, konkrétně o tom, čím student napájí napěťový dělič měřící odpor snímače PT1000. Komise měla výhrady k napájení tohoto děliče pomocí datového pinu místo použití stabilizovaného napětí.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO