56 Star 306 Fork 80

scriptiot / evm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

EVM简介

1. EVM 是什么

EVM 全称 Embedded Virtual Machine,是一款通用的脚本引擎兼容框架。目前支持的脚本引擎:

  • pikascript,超轻量python脚本引擎。
  • quickjs,嵌入式JavaScript引擎。
  • mujs,嵌入式JavaScript引擎。
  • duktape,嵌入式JavaScript引擎。
  • jerryscript,嵌入式JavaScript引擎。
  • quickvm,由EVM团队研发的高性能通用嵌入式脚本引擎。

evm

2. EVM物联网应用生态建设

evm

3. EVUE小程序框架

EVUE 全称 Embedded VUE,是由EVM团队针对嵌入式设备设计的一款类似VUE语法的编程框架。EVUE不仅保留了VUE的高效编程特性,还针对嵌入式平台进行了优化和适配。

  • 在线编译,零C代码
  • 支持多种脚本引擎
  • 支持多种语言开发,例如JavaScript、python
  • 数据驱动型编程框架,MVVM架构
  • 同时支持UI和非UI场景开发

4. EVM愿景

万物互联,因我们而简单

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

5. EVM 代码目录

文件 说明
bsp 开发板适配目录
components 第三方组件目录
docs 图片文档资源目录
include 头文件目录
engines 脚本引擎
modules 模块目录
test 测试代码
tools 开发工具
tutorial 教程示例

6. 开发手册

7. 贡献代码

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

8. 加入EVM

技术创造未来,EVM团队需要你的参与,EVM团队现面向社区招募有激情有梦想的社区开发者,共同开创物联网新生态; 无论你的技术背景如何,你都可以为EVM的成长贡献一份微薄之力,EVM团队欢迎你!

8.1 EVM生态开发者联盟

EVM生态开发者联盟是EVM团队面向社区成立的深度开发者爱好群,在这里你可以:

  • 随时掌握EVM的最新技术动态,学习物联网最高效的开发方式
  • 参与EVM未来战略的制定和未来的发展路线规划
  • 享受EVM团队零距离接触,欢迎加入EVM团队共创未来
  • 享受EVM企业版无偿技术支持,多种技术解决方案自由分享

evm-weixin

如果群二维码失效,请加微信号dragondjf,备注:张三--虚拟机爱好者--武汉, 第一时间会拉你入群,谢谢!

evm-djf

8.2 EVM英雄帖

EVM处于创业高速成长期,欢迎有志之士加入,共同开辟物联网新生态!

  • 如果你对虚拟机技术或是如何实现一门语言感兴趣,我们欢迎你;
  • 如果你对js、python和c语言都拥有深度的理解和应用,我们欢迎你;
  • 如果你对RTOS都拥有深度的理解和应用, 深度研究过一个或多个RTOS核心源码的高级C语言开发者,我们欢迎你;
  • 如果你精通各种物联网协议和驱动移植,我们欢迎你;

坐标地点:武汉,英雄辈出的城市!

感兴趣的朋友可以发送简历到邮箱:scriptiot@aliyun.com, 欢迎你的加入, 待遇期权股份随你选!

8.3 EVM官方QQ交流群

群号:399011436

evm

空文件

简介

EVM 全称 Embedded Virtual Machine,是一款通用的脚本引擎兼容框架。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/scriptiot/evm.git
git@gitee.com:scriptiot/evm.git
scriptiot
evm
evm
master

搜索帮助