# 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智能家居系统框架 智能家居系统规划简介 ![evm](./doc/evm-homeos.png) ## 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`