为什么 Arduino IDE 能够兼容 NodeMCU?

我知道当我们购买 NodeMCU 时,已经默认安装了 NodeMCU 固件。但是,我们如何能够使用适用于 C++ 编程的 Arduino IDE 来开发这个开发套件呢?

我们该如何使用 C++ IDE 来兼容基于 Lua 的固件呢?我的概念出了什么问题吗?

点赞
用户2858170
用户2858170

"Lua based firmware" 是有点误导性的,因为其核心固件本身是用 C 编写的(顺便说一下,Lua 解释器也是用 C 编写的)。

可以在以下链接中查看其源代码:https://github.com/nodemcu/nodemcu-firmware

NodeMCU 固件将被擦除并由您的 Arduino 程序替换。您可以像处理其他 Arduino 一样编写它。

如果您想再次运行 Lua 脚本,则必须刷新 NodeMCU 固件。

这只是支持同一微型控制器的两个不同的软件部分。

2017-11-27 11:34:04