1 Star 0 Fork 80

huangyan / evm

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

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

MIT License QQ Group: 399011436 Git: https://gitee.com/scriptiot/evm Copyright (c) 2023 Zhe Wang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

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

发行版

暂无发行版

贡献者

全部

近期动态

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

搜索帮助