一、EVM简介

evm

  • 纯C开发、零依赖、跨平台、内置REPL;
  • 最小编译体积40KB,最小内存占用2KB;
  • 支持多语言混合开发,目前支持Javascript、Python、Lua、QML、Json、XML等语言;
  • 先进的内存管理,无内存泄露和内存碎片问题;
  • 高效的运行性能,性能媲美QuickJs;
  • 灵活的虚拟机扩展技术,多语言可共享扩展功能;

打破物联网和互联网人才边界,赋能物联网企业和开发者全新的开发模式,降低物联网开发门槛,极速提升开发效率。

二、EVM 代码目录

三、EVM 在线帮助手册

四、EVM 适配开发板

参考 bsp目录, 未来会适配更多的开发板

  • stm32系列
    • bearpi_stm32l431 小熊派开发板
    • qemu_cortex_m3 基于qemu模拟cortex_m3

五、 EVM问卷调查

EVM支持多语言开发物联网,你最希望支持的语言是哪一种语言?

六、贡献代码

  • 在您自己的GitHub账户下Fork 开源项目;
  • 根据您的需求在本地clone 一份 EVM 代码;
  • 您修改或者新增功能后,push 到您fork的远程分支;
  • 创建 pull request,向 EVM 官方开发分支提交合入请求;
  • EVM 研发团队会定期review代码,通过测试后合入。

七、加入EVM官方QQ技术交流群

八、联系我们

欢迎大家通过 GitHub issues邮件 论坛 或 反馈问题和联系我们。