iiOTESP32 Brasil
Contingency mode: public pages and downloads remain available; login, community, and server data may be unavailable.
Back to news
News

KryonOS leva interface gráfica e aplicativos JavaScript a placas ESP32

Sistema reúne interface gráfica, arquivos e instalação de aplicativos por Wi-Fi em placas ESP32 compatíveis. O ambiente usa Duktape 2.x e oferece cerca de 90 KB de RAM por aplicação.

Logotipo CNX SoftwareCNX Software

O KryonOS está disponível para transformar placas ESP32 compatíveis com tela sensível ao toque em pequenos computadores independentes. O sistema reúne interface gráfica, inicializador de aplicativos e armazenamento de arquivos. Depois da gravação inicial, novas aplicações ficam separadas do sistema principal e podem ser instaladas ou atualizadas por Wi-Fi, por meio de uma loja integrada, sem regravar o firmware a cada mudança de aplicação.

A compatibilidade inclui ESP32 WROOM-32, ESP32-S2, ESP32-S3 e ESP32-C3. A configuração descrita utiliza controlador de vídeo ILI9341, toque resistivo XPT2046 e cartão microSD. Os programas rodam no Duktape 2.x, com suporte a ES5/ES5.1 e alguns recursos de ES6, mas sem funções de seta, let/const ou classes ES6. Cada aplicação dispõe de aproximadamente 90 KB de RAM utilizável. APIs permitem acessar GPIO, ADC, PWM, toque e arquivos diretamente em JavaScript. Um aplicativo combina o arquivo app.json, com metadados, e o main.js, com a lógica de execução.

Por que importa: para quem desenvolve com ESP32 em IIoT e automação, separar a aplicação do firmware pode facilitar a experimentação de interfaces locais e rotinas de leitura ou acionamento de hardware. A instalação pela rede também simplifica a distribuição dessas aplicações. Em contrapartida, a memória disponível e as restrições da linguagem exigem programas enxutos e atenção ao reaproveitamento de bibliotecas JavaScript. Esse modelo pode ajudar na prototipagem, mas, por si só, não demonstra adequação a tarefas com requisitos rígidos de tempo real.