Diplomová práce

Interactive Forth Interpreter For ESP32

Mgr. Lucka Pone
Anotace

Tato diplomová práce popisuje implementaci interaktivního systému s interpretem Atlast Forth pro mikrokontrolér ESP32. Vytvořený program nabízí webové uživatelské rozhraní s terminálem Atlastu, editor kódu se zvýrazněním syntaxe jazyka Forth a schopnost správy souborů. Interpret Atlast je propojen s GPIO piny mikrokontroléru, což umožňuje svižné programování připojených součástek a zařízení.

Abstract

This master’s thesis describes the implementation of an interactive system with the Atlast Forth interpreter for the ESP32 microcontroller. The program offers a self-hosted web user interface with an Atlast terminal, a code editor with Forth language syntax highlighting, and file management capability. The Atlast interpreter is interfaced with the microcontroller’s GPIO pins, allowing for rapid programming of connected devices.

Zadání práce
The thesis aims to single out and port a suitable Forth language implementation to the ESP32 microcontroller. The solution will include a library of GPIO macros and provide essential input/output functionality. Furthermore, the final design will make the interpreter convenient by a graphical user interface via WLAN. This interface would mainly consist of a remote Forth shell and a simple file manager for uploading scripts to the device.
Práce zkontrolována:
21. 5. 2021 08:45, doc. RNDr. Zdeněk Matěj, Ph.D., učo 72963
Jazyk práce
angličtina angličtina
Termín obhajoby
22. 6. 2021
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Zdeněk Matěj, Ph.D., učo 72963
KPSK FI MU

Oponent

RNDr. Filip Mravec, Ph.D., učo 208395
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.