# evm
**Repository Path**: scriptiot/evm
## Basic Information
- **Project Name**: evm
- **Description**: EVM 全称 Embedded Virtual Machine,是一款通用的脚本引擎兼容框架。
- **Primary Language**: C
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://scriptiot.gitee.io/evm_doc/#/zh-cn/evm_what
- **GVP Project**: No
## Statistics
- **Stars**: 315
- **Forks**: 85
- **Created**: 2020-01-21
- **Last Updated**: 2025-09-30
## Categories & Tags
**Categories**: iot
**Tags**: None
## README
# EVM简介
+ Gitee 地址: https://gitee.com/scriptiot/evm
## 1. EVM 是什么
**`EVM`** 全称 `Embedded Virtual Machine`,是一款通用的脚本引擎兼容框架。
## 2. Robust 编程语言
Robust语法简介
## 2. EVM智能家居系统框架
智能家居系统规划简介

## 3. EVUE前端框架
**`EVUE`** 全称 `Embedded VUE`,是由EVM团队针对嵌入式设备设计的一款类似VUE语法的编程框架。EVUE不仅保留了VUE的高效编程特性,还针对嵌入式平台进行了优化和适配。
EVUE语法简介
## 4. EVM愿景
> `万物互联,因我们而简单`
打破物联网和互联网人才边界,赋能物联网企业和开发者全新的开发模式,降低物联网开发门槛,极速提升开发效率。
## 5. EVM 代码目录
| 文件 | 说明|
| :-------- | --------:|
| **arch**| 硬件平台相关目录 |
| **bin**| 编译器工具目录 |
| **bsp**| 开发板适配目录 |
| **deps**| 第三方依赖目录 |
| **doc**| 图片文档资源目录 |
| **inc**| 头文件目录 |
| **modules**| 模块目录 |
| **qmake**| 编译脚本目录(qt) |
| **projects**| 工程目录 |
| **src**| 源码目录 |
## 6. 开发手册
+ 编译方法简介
+ Robust语法简介
+ EVUE使用简介
+ LVGL封装层使用简介
## 7. 贡献代码
+ 在您自己的Gitee账户下Fork **`EVM`** 开源项目;
+ 根据您的需求在本地clone 一份 **`EVM`** 代码;
+ 您修改或者新增功能后,push 到您fork的远程分支;
+ 创建 pull request,向 **`EVM`** 官方开发分支提交合入请求;
+ **`EVM`** 研发团队会定期review代码,通过测试后合入。
## 8. 加入EVM
技术创造未来,**EVM**团队需要你的参与,**EVM**团队现面向社区招募有激情有梦想的社区开发者,共同开创物联网新生态;
无论你的技术背景如何,你都可以为EVM的成长贡献一份微薄之力,**EVM**团队欢迎你!
> 群号:`399011436`