乐鑫技术交流
直播中

王婷

7年用户 974经验值
私信 关注
[问答]

如何在不借助Arduino IDE/语言的情况下对ESP8266进行编程?

我正在寻找一些建议,让我在不借助 Arduino IDE/语言的情况下对 ESP8266 进行编程。我知道它在那里并且非常即插即用,但我想学习一些东西。我是一名电子/电气工程专业的学生(刚毕业一年级),我正在为我当地的创客空间参加合作社。他们想让我用 ESP8266 开发一些东西。现在,确切的项目细节对这篇文章并不重要,因为我只是想进行设置以进行一些编码。
我确实有一些 8 位 PIC 的 C 编码经验,但不幸的是在微处理器方面没有真正的经验。
我试过的:
1. 基于 Python 的命令行工具 - 在 Espressif 的网站上推荐用于 rtos_sdk。获得了通过适用于 Linux 的 Windows 子系统运行的工具,但无法验证 hello_world 是否正在运行,因为我认为调试器使用的非标准波特率可能是 WSL 问题。
2. VsCode + Platformio - 让这个运行起来并且威廉希尔官方网站 板闪烁但是当我尝试从 rtos_sdk 重新创建 hello_world 时我发现 esp_system.h 与 espressif 提供的非常不同(缺少 esp_chip_info_t 宏让我失望)。因此,我可以直接使用 platformio 所做的更改,但它们的参考文档质量不如 espressif,我不想花时间去弄清楚 platformio 文件中还有什么不同之处。
我正在寻找一种相对轻松的方式来使用这些东西进行编码(也许 Arduino 是唯一的方式)。我意识到尝试使用 RTOS(我只阅读了 freeRTOS 书的前 100 页)与非操作系统也是一个整体。有没有我应该看的好资源?当我在搜索 8266 参考资料时将 arduino 排除在外时,我发现的很少。

更多回帖

发帖
×
20
完善资料,
赚取积分