什么是EVM

EVM 全称 Embedded Virtural Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。

EVM 优势特点

  • 体积小

    最小编译体积40KB,最小内存占用2KB;

  • 多语言

    支持多语言混合开发,目前支持JS、Python、Lua、QML、Json、XML等语言;

  • 跨平台

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

  • 高性能

    高效的运行性能,媲美QuickJs;

  • 高效内存管理

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

  • 高可拓展性

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

EVM + RTOS

    EVM + RTOS
  • UCOS
  • liteOS
  • FreeRTOS
  • ...
    EVM + GUI
  • littlevgl
  • GuiLite
  • awtk
  • ...
    EVM + ?
  • MQTT
  • NB-IOT
  • LORa
  • ...

完善的多语言支持

EVM愿景

万物互联,因我们而简单

打破物联网和互联网人才边界,赋能物联网企业和开发者提供全新的开发模式

降低物联网开发门槛,极速提升开发效率,成为物联网时代的引领者。

加入我们

联系我们

scriptiot@aliyun.com