Toit

Standnummer: 110, Eilenriedehalle

Thema: Arduino, Calliope, Raspberry Pi & Co.

Toit is an open-source framework to program ESP32s in a modern high-level language

Toit is a comprehensive framework for embedded developers and makers that combines a high-level language, an efficient virtual machine, and tools to make development easier.

The Toit language (toitlang.org) is a modern, high-level programming language, that’s both powerful for general-purpose tasks and highly optimized to run efficiently on microcontrollers like the ESP32.

At its core, the virtual machine runs Toit programs that have been compiled to bytecodes. It features a state-of-the-art GC and ensures memory safety. A key advantage: programs are run in their own separate memory spaces (containers). If one container crashes it won’t bring down the rest of the system.

A suite of tools make working with Toit easier. Jaguar is the primary development tool. By sending new containers over WiFi to the ESP32 it enables a development cycle of seconds, with instant feedback. For larger projects with many deployed devices, Artemis provides a robust fleet management system. Artemis has been built for robust and reliable OTA updates, with nice features like a reduction of data transfer by only sending binary diffs.

Angebot zum Mitmachen: Our booth will have some ESP32 boards and typical sensors to play with. We will show how easy it is to program with Toit, and for visitors with laptops we will guide them through their first steps with the framework.

Kontakt: E-Mail

zurück zur Maker-Übersicht