一个基于 Node.js 的端口,系统要求远低于原版。适用于 Linux、uClinux 或 Mac OS X 等 POSIX 系统的社区版。
一个基于 Node.js 的端口,系统要求远低于原版。适用于 Linux、uClinux 或 Mac OS X 等 POSIX 系统的社区版。
low.js 是一个免费使用且开源的 JavaScript 运行时 Node.js 端口,系统要求远低于原版,使其能够在基于 ESP32-WROVER 模块的廉价、节能的微控制器板上运行。 它还在基于 Linux 的系统上运行,是 Node.js 的一个更小、更快的启动替代方案。 如需有关 low.js 的更多信息,请访问 http://www.lowjs.org/。 此仓库既不包含 ESP32 内部代码,也不包含 neonious IDE。因此,大部分开发工作都发生在仓库之外。因此,请参阅 更改日志 以了解更多活动。
要在 PC 上尝试使用 low.js,请尝试仓库中的 聊天 Web 服务器示例,您可以使用 low.js 和 Node.js 同时运行此示例。
注意:Node.js仅用于将低级.js库从 ES6 编译为 ES5。它仅用于构建过程。在 http://www.lowjs.org/ 上提供的低级.js 二进制分发版本中不包含 Node.js,当然,这样做会破坏目标。安装此软件后,请使用 pip 安装 pyyaml:
lib 目录对于 low 运行也是必需的(它通过 path_to_bin/../lib 访问该目录),在创建分发版时必须复制该目录。在创建分发版时,也可以使用 strip 命令对二进制文件进行剥离,以节省一些 KB。
暂无开放 Issues,或尚未同步最近议题。