用于 OSX 的 Espressif SDK ESP8266
Espressif SDK ESP8266 for OSX
我想在 OSX 上安装 Espressif SDK 和构建和刷写 ESP8266 固件所需的工具,但我只在 Debian 和 Windows
上找到它
我想给你一些建议(太长了无法发表评论)。我不是 100% 你真的想直接使用 SDK 或者更确切地说是使用 使用 SDK 在其上构建更高级别 API 的固件。
如果是后者,有几个构建 NodeMCU 的选项,例如(云,Docker):http://nodemcu.readthedocs.io/en/dev/en/build/
对于闪烁,我建议你尝试 esptool.py:http://nodemcu.readthedocs.io/en/dev/en/flash/#esptool
SDK 本身完全与平台无关 - 它不关心 OS 你是什么 运行。您只需要一个为您的 OS X 版本构建的工具链。ESP8266 Open SDK 社区已将此 repo 放在一起,以提供有关编译工具链和设置 SDK 以使用它的说明:
https://github.com/pfalcon/esp-open-sdk
您应该能够按照那里的 Mac OS 说明进行操作。
或者,ESP8266 Arduino 项目托管 OS X、Linux 和 Windows 的预构建工具链。他们还在此处制作了一个 Python 脚本,为您设置了大部分内容:
我想在 OSX 上安装 Espressif SDK 和构建和刷写 ESP8266 固件所需的工具,但我只在 Debian 和 Windows
上找到它我想给你一些建议(太长了无法发表评论)。我不是 100% 你真的想直接使用 SDK 或者更确切地说是使用 使用 SDK 在其上构建更高级别 API 的固件。
如果是后者,有几个构建 NodeMCU 的选项,例如(云,Docker):http://nodemcu.readthedocs.io/en/dev/en/build/
对于闪烁,我建议你尝试 esptool.py:http://nodemcu.readthedocs.io/en/dev/en/flash/#esptool
SDK 本身完全与平台无关 - 它不关心 OS 你是什么 运行。您只需要一个为您的 OS X 版本构建的工具链。ESP8266 Open SDK 社区已将此 repo 放在一起,以提供有关编译工具链和设置 SDK 以使用它的说明:
https://github.com/pfalcon/esp-open-sdk
您应该能够按照那里的 Mac OS 说明进行操作。
或者,ESP8266 Arduino 项目托管 OS X、Linux 和 Windows 的预构建工具链。他们还在此处制作了一个 Python 脚本,为您设置了大部分内容: