Назад к каталогу

elk

Интерпретатор JavaScript для встраивания скриптового расширения в прошивку на C/C++, занимающий всего 20 КБ памяти

Версия2.2.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер1.52 MiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
2.2.01.52 MiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:2525be0bf39495d684a3436437e5130d12633b5b5c4afdb430b1ce8e46c3688c
Архивelk-2.2.0-2525be0b.zip

Описание

Крошечный интерпретатор JavaScript для микроконтроллеров, когда нужно добавить скриптовое расширение к прошивке на C/C++, но писать всё на Си не хочется. Elk занимает всего 20 КБ памяти программ и практически не ест RAM — работает с выделенным буфером памяти, не использует malloc. Поддерживает полезное подмножество ES6: можно вызывать функции из C-кода и наоборот, обрабатывать события, работать с таймерами. Без зависимостей, собирается обычным C или C++ компилятором. Подходит для чего угодно от Arduino Nano с 2К RAM до ESP32 и серверов — это кроссплатформа. Стандартной библиотеки нет, весь функционал импортируется из прошивки, что позволяет держать движок минималистичным и подстраиваемым под конкретные нужды.

Версии

Показано: 30
2.2.02026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.22026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.12026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.02026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.92026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.82026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.72026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.62026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.52026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.42026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.32026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.22026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.12026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.222026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.212026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.202026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.192026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.182026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.172026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.162026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.152026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.142026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.132026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.122026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.112026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.102026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.92026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.82026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.72026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.62026-08-23 19:12:44 UTC
ZIP по запросу
первое скачивание может быть дольше