代码拉取完成,页面将自动刷新
同步操作将从 scriptiot/evm 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Embedded Javascript
引擎(简称ejs)是一个小型并且可嵌入的Javascript引擎,专为物联网设计,赋能物联网企业和开发者全新的开发模式,降低物联网开发门槛,极速提升开发效率。
跨硬件
:纯C开发,零依赖,支持主流 ROM > 50KB, RAM > 2KB的MCU 跨平台
:支持裸机运行或无缝集成各种OS语言规范
:全面兼容ES5/ES6语法特性高性能
:极速运行,自带垃圾回收(GC), 全面覆盖基准性能测试高效率
:极速开发,一个evm.h头文件,无需编译可扩展
:标准化C接口导入,无缝集成C/C++生态点击 ejs语法测试 具体内容
文件 | 说明 |
---|---|
ejs/bin/ | ejs二进制程序 |
lib/include/evm.h | 开发头文件 |
lib/x86_linux/libejs.a | Linux平台libejs静态库 (gcc7 64位) |
lib/x86_win64/libejs.a | windows平台libejs静态库(MinGW-gcc 64位) |
ejs/test | 语法测试代码 |
README.md | 说明文档 |
ejs
是命令行解析器. 您可以将Javascript文件参数传递以执行它们:
cd bin
./ejs object.js
配置项 | 默认值 | 备注 |
---|---|---|
heap_size | 1000 * 1000 * 1024 | 堆大小 |
stack_size | 10000 * 1024 | 栈大小 |
module_size | 10 | 模块个数 |
module_paths | 模块路径列表 |
{
"heap_size": 1024000000,
"stack_size": 10240000,
"module_size": 10,
"module_paths": [
".",
"./ejs_modules"
]
}
ejs.pro
直接进行编译即可此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。