EVM 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
EVM 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
EVM 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件虚拟机
开源组织
地区 国产
投 递 者 osc_1037577
适用人群 未知
收录时间 2020-03-20

软件简介

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

EVM 技术架构

EVM 优势特点

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

  • 支持多语言混合开发,目前支持Javascript、Python、Lua、QML、Json、XML等语言;
  • 先进的内存管理,无内存泄露和内存碎片问题;
  • 高效的运行性能,性能媲美QuickJs;
  • 灵活的虚拟机扩展技术,多语言可共享扩展功能;
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(15) 发布并加入讨论🔥
发表了资讯
2021/03/26 10:09

EVM 3.0 发布,迈向超轻量物联网浏览器更进一步

1. EVM是什么? EVM 全称 Embedded Virtual Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。 2. EVM物联网应用生态建设 3. 更新内容 增加cortex-m3/m4/a9平台支持; 增加bouffalolab博流BL602芯片支持; 增加cat1 4G芯片ASR3601芯片支持; 增加IOT.js支持,为物联网提供一个基于 Web 技术的可相互操作的服务平台; 增加对MicroPython的兼容支持,原生支持...

10
24
发表了资讯
2020/11/07 15:18

鸿蒙之后,小米 Vela 也来了,下一代物联网平台应该是什么?

1. 华为鸿蒙基于jerryscript构建物联网应用框架 2020年9月10日 鸿蒙OS 1.0 正式版发布,面向物联网领域,鸿蒙推出了类web开发架构ACE JS = LiteOS + jerryscript + ACE JS = 类web开发方式, 同时提供了PC模拟器实时预览支持; 整体开发框架的核心是 jerryscript, 三星开发的嵌入式 js 引擎; 2. 小米Vela基于JS Engine构建物联网应用框架 2020年11月5日,在小米开发者大会(MIDC 2020)上,小米 Vela 正式问世;官方的解释是“...

10
25
发表了资讯
2020/11/03 06:10

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

1. 基于EVUE的物联网小程序 EVM诞生以来,一直致力于让物联网开发变得简单,自鸿蒙OS 1.0 发布后,最引人注目的莫过于华为在应用程序开发框架层面面向应用开发者提供了一种全新的开发方式: 框架层 对于HarmonyOS应用,框架层提供了Java/C/C++/JS等多语言的用户程序框架和Ability框架,两种UI框架(包括适用于Java语言的Java UI框架、适用于JS语言的JS UI框架),以及各种软硬件服务对外开放的多语言框架API。 对于采用Harmony...

3
19
发表了资讯
2020/05/18 05:10

EVM 超轻量物联网虚拟机 1.0 正式版发布

1. EVM是什么 EVM 全称 Embedded Virtural Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。 2. 更新内容 增加对Zephyr(Linux基金会旗下开源RTOS)全面支持 增加一键开发环境配置脚本evm.sh,支持windows和Linux; 增加windows平台编译构建调试工具链evm-tools; 增加REPL在线调试程序支持 增加物联网驱动模块evm,支持adc、adc、flash、gpio、lcd、pwm...

5
13
发表了资讯
2020/03/24 07:19

EVM 0.95 发布,标准化 QML 语法和增加对 stm32 平台的适配支持

1. EVM是什么 EVM 全称 Embedded Virtural Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。 最小编译体积40KB,最小内存占用2KB; 支持多语言混合开发,目前支持Javascript、Python、Lua、QML、Json、XML等语言; 先进的内存管理,无内存泄露和内存碎片问题; 高效的运行性能,性能媲美QuickJs; 灵活的虚拟机扩展技术,多语言可共享扩展功能; 2. 更新内容...

3
7
发表了资讯
2020/03/20 22:24

EVM 0.9 震撼来袭,超轻量级物联网虚拟机

1. EVM是什么 EVM 全称 Embedded Virtural Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。 最小编译体积40KB,最小内存占用2KB; 支持多语言混合开发,目前支持Javascript、Python、Lua、QML、Json、XML等语言; 先进的内存管理,无内存泄露和内存碎片问题; 高效的运行性能,性能媲美QuickJs; 灵活的虚拟机扩展技术,多语言可共享扩展功能; 2. 更新内容...

3
25
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
15 评论
261 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部