开发者工具,可利用低成本微控制器上的标准 JavaScript 创建真正开放的物联网产品。
Copyright 2017-2026 Moddable Tech, Inc.
修订日期: 2026 年 8 月 5 日
可修改的 SDK: 版本 9.0.0
可修改的 SDK 是开发工具和运行时软件的组合,用于为微控制器创建应用程序。 与现代计算机和移动设备相比,微控制器具有严格的限制。使用 Moddable SDK 的典型微控制器拥有约 45 KB 的可用内存、1 MB 的闪存 ROM,工作频率为 80 MHz。Moddable SDK 在构建和运行时采用多种不同的技术,以在这些设备上高效运行。
开发的主要编程语言是 JavaScript。Moddable SDK 中心的 XS JavaScript 引擎实现了 2026 JavaScript 语言标准,符合率超过 99%。[1] 目标微控制器的限制可能会限制在单个项目中可以组合使用的语言功能数量。
Moddable SDK 中实现的 JavaScript 语言与 Web 页面和 Node.js 中使用的语言相同。然而,脚本运行在的微控制器与个人计算机、服务器或移动设备截然不同。这些差异往往要求采用不同的 JavaScript 使用方法。Moddable SDK 中的 API 和对象与之截然不同,其设计目的是尽可能减少内存使用。请带着对 JavaScript 的现有经验,但要准备以不同的方式考虑性能、代码大小和内存使用。[2]
尽可能地,Moddable SDK 实现在 JavaScript 中。Moddable SDK 的部分部分使用 C 语言实现,以提高性能或直接访问原生 API。[3] 不存在 C++。构建高效微控制器软件的重要部分发生在构建时。Moddable SDK 包含许多用于构建过程的工具和选项。[4] 请花时间了解这些内容,以获得最佳性能。
暂无开放 Issues,或尚未同步最近议题。