Espruino — интерпретатор JavaScript для микроконтроллеров. Он предназначен для устройств с флэш-памятью всего 128 КБ и ОЗУ 8 КБ.
Основные поддерживаемые платформы:
- STM32 (F1, F3, F4, L4)
- нРФ52
- нРФ51
- ESP8266
- ESP32
- линукс
JavaScript: «Язык Интернета» используется везде — на вашем ноутбуке, телефоне, телевизоре и серверах, обеспечивающих работу Интернета. С Espruino вы можете использовать его и на маломощном микроконтроллере!
Отвечает: Эспруино — переводчик. Это дает вам мгновенную обратную связь, поэтому вы можете просматривать, отлаживать и изменять свою программу во время ее работы.
Полностью открытый исходный код: оборудование (CC-BY-SA), программное обеспечение (MPLv2) и документация. Добавьте функциональность, настройте ее или просто просмотрите и посмотрите, как она работает.
Краудфандинг: Три доски Espruino были собраны с помощью KickStarter, включая смарт-часы Bangle.js, Bluetooth-маяк Puck.js и USB-накопитель Pico.
Все на одном чипе для минимального энергопотребления: Espruino имеет все необходимое на одном чипе. Это делает его доступным, надежным и энергоэффективным, что позволяет ему годами работать от батареи.