EVM

b b b

EVM与各种技术组合

EVM + RTOS

uCOS
LiteOS
FreeRTOS
more+
了解更多

EVM + GUI

LittlevGL
GUILite
AWTK
more+
了解更多

EVM + Communication

MQTT
NB-IOT
LoRa
more+
了解更多

EVM 优势特点

EVM基于自有核心技术,100%代码拥有自主知识产权,其中创新性的技术要点已申请专利保护。

Features

体积小

最小编译体积40KB,最小内存占用2KB,支持硬件资源极度匮乏环境

Features

多语言

支持多语言混合开发,已支持JS/Python/Lua/QML/JSON/XML

Features

跨平台

纯C语言开发的虚拟机,没有任何外部依赖,可以在各种芯片上编译运行

Features

高性能

高效的运行性能,媲美当前热度最高的开源JS引擎QuickJS

Features

高效内存管理

先进的内存管理,无内存泄露和内存碎片问题

Features

高可拓展性

灵活的虚拟机扩展技术,多语言可共享扩展功能

EVM架构图

IOT APP
硬件驱动模块

adc

dac

flash

gpio

lcd

pwm

uart

watchdog

sys

timer

more

标准化API扩展接口
EVM虚拟机

纯C开发,零依赖,跨平台,内置REPL

资源占用极小,体积最小40K
最低RAM 2K

内置高效
GC垃圾回收
标记压缩算法

高性能
运行性能超越quickjs

RTOS
CPU/MCU