Toit 2.0 вышел в стабильной версии для ESP32
Разработчики Toit выпустили стабильную версию 2.0.0. В релиз вошли исправления ошибок, поддержка Unix domain sockets через пакет host и настройка имени хоста через конфигурацию прошивки.

31 октября 2026 года разработчики Toit выпустили стабильную версию 2.0.0. Проект включает язык программирования, компилятор, виртуальную машину и стандартные библиотеки для приложений на ESP32. Финальный выпуск следует за серией предварительных сборок 2.0 с суффиксом alpha.
В списке изменений 2.0.0 названы поддержка Unix domain sockets, настройка имени хоста через конфигурацию прошивки и исправления ошибок. Unix domain sockets предназначены для обмена между процессами на одном компьютере; доступ к ним предусмотрен через пакет host. Имя хоста теперь можно задать при подготовке конфигурации прошивки.
Разработка для ESP32 через Jaguar
Для работы с ESP32 авторы Toit рекомендуют Jaguar. Он загружает SDK, помогает установить начальную прошивку по последовательному интерфейсу, а затем передавать и перезапускать приложения по Wi-Fi. Команда jag watch отслеживает изменения исходного файла и заново запускает программу на плате.
Jaguar также поддерживает именованные контейнеры с приложениями, службами и драйверами. Они могут автоматически запускаться после включения устройства. При замене приложения старая версия останавливается, занятые ею ресурсы освобождаются, а новая начинает работу с функции main.
Готовые файлы Toit 2.0.0 доступны на странице релиза. Порядок установки и запуска программ описан в репозитории Jaguar. При обновлении самой прошивки командой jag firmware update установленные контейнеры удаляются, а запущенные приложения останавливаются – после обновления их нужно передать на устройство заново.




Комментарии (0)