EVM 全称 Embedded Virtual Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。
EVM基于自有核心技术,100%代码拥有自主知识产权,其中创新性的技术要点已申请专利保护。
最小编译体积40KB,最小内存占用2KB,支持硬件资源极度匮乏环境
支持多语言混合开发,已支持JS/Python/Lua/QML/JSON/XML
纯C语言开发的虚拟机,没有任何外部依赖,可以在各种芯片上编译运行
高效的运行性能,媲美当前热度最高的开源JS引擎QuickJS
先进的内存管理,无内存泄露和内存碎片问题
灵活的虚拟机扩展技术,多语言可共享扩展功能
adc
dac
flash
gpio
lcd
pwm
uart
watchdog
sys
timer
more
纯C开发,零依赖,跨平台,内置REPL
资源占用极小,体积最小40K
最低RAM 2K
内置高效
GC垃圾回收
标记压缩算法
高性能
运行性能超越quickjs