Command Console for STM32-based devices
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.externalToolBuilders
docs
src
.gitignore
.project
Makefile
README.md
doxy.gen
lexer.c
parser.c
parser.h

README.md

STM32FORTH

Virtualized Unified Command Interface
Виртуализованный Унифицированный Командный Интерфейс (ВУКИ)

interactive/programmable console for STM32 MCU-based embedded devices
интерактивная/программируемая консоль для встраиваемых устройств на базе МК STM32

(c) Dmitry Ponyatov <dponyatov@gmail.com>, GNU LesserGPL

github: https://github.com/ponyatov/STM32FORTH

  • lite bytecode-based interpreter adopted for CMSIS-compatible MCUs
    облегченный интерпретатор на основе байт-кода для CMSIS-совместимых микроконтроллеров

    • STM32
      • AcSip S76 module: STM32L073
      • f0discovery: STM32F052
  • PC emulator: portable bytecode interpreter (GNU C)
    ПК эмулятор: переносимый интерпретатор байткода

    • with standalone bytecode compiler (flex/bison/C++)
  • unified command interface for embedded devices

    • FORTH postfix command language (non-standart, close to FORTH-83)
    • optimized for low-memory devices (bytecode based)
    • double mode:
      • interactive command interface
      • bytecode package interpretation
    • programmable user console, includes bytecode compiler