完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我正试图通过 ESP8266 进入这个迷人的世界,但我有点迷路了。我发现了大量信息,似乎对 ESP8266 进行编程的最佳(或最佳)方法之一是使用 Arduino IDE。不过,我不喜欢 Arduino 环境,我希望看到所有标题和源代码。
我正在尝试使用 Eclipse 或 Visual Studio 来编写一个非常基本的 hello world(只需切换一个 GPIO),然后我将继续我的整个项目。我的问题是是否有指南 o 你能告诉我制作这个基本示例需要哪些文件吗?我不担心 C 代码,但我担心 IDE 的配置。 |
|
相关推荐
1个回答
|
|
|
对于 Eclipse/Visual Studio 2013,你需要设置一个 C 项目并添加 ESP8266 相关的头文件和库文件。以下是一些基本步骤和资源链接供你参考:
Eclipse: 1. 安装 Eclipse,推荐使用 Eclipse for C/C++ Developers 版本。 2. 安装 ESP8266 开发包和工具链,你可以使用 Espressif 公司提供的 Windows 版本或者 Linux 版本。安装完成后配置环境变量。 3. 在 Eclipse 中创建一个 C 项目,为了方便,你可以选择使用 Espressif 提供的示例项目,在 Eclipse 中选择 File -> New -> C Project -> Makefile Project with Existing Code,选择 esp_iot_sdk_v0.9.3examplesgpio 中的 Makefile 并导入。 4. 在路径中添加 ESP8266 相关的头文件和库文件,根据你的 ESP8266 开发板和版本选择相应的文件,例如: i. 头文件路径:ESP8266_NONOS_SDK_v2.1.0include,ESP8266_NONOS_SDK_v2.1.0driver_libinclude,ESP8266_NONOS_SDK_v2.1.0extra_include ii. 静态库路径:ESP8266_NONOS_SDK_v2.1.0lib,选择你的开发板对应的 ESP8266_NONOS_SDK_v2.1.0ld 文件 5. 编写你的 C 代码,注意要包含 ESP8266 相关的头文件和库文件。 6. 编译你的代码并烧录到 ESP8266 开发板上。 Visual Studio 2013: 1. 安装 Visual Studio 2013,选择安装 C++ 工作负载。 2. 安装 ESP8266 开发包和工具链,类似 Eclipse 的步骤,你可以使用 Espressif 公司提供的 Windows 版本或者 Linux 版本。安装完成后配置环境变量。 3. 在 Visual Studio 中创建一个新的 C++ 项目,选择 Win32 Console Application 模板,勾选空项目,创建项目后添加一个 .c 源文件。 4. 在项目属性中,配置 Include 目录和 Library 目录,可以使用相对路径或绝对路径,例如(以 ESP8266_NONOS_SDK_v2.1.0 为例): i. Include 目录:$(SolutionDir)Esp8266SDKinclude $(SolutionDir)Esp8266SDKdriver_libinclude $(SolutionDir)Esp8266SDKextra_include ii. Library 目录:$(SolutionDir)Esp8266SDKlib 5. 在项目属性中,配置 Additional Dependencies,添加你需要使用的 ESP8266 相关的静态库文件,例如:libhal.a ,libphy.a, libpp.a, libmain.a, libc.a, libgcc.a, libcirom.a。 6. 编写你的 C 代码,使用 ESP8266 相关的头文件和库文件。 7. 编译你的代码并烧录到 ESP8266 开发板上。 参考链接: 1. ESP8266 Non-OS SDK V2.1.0 API Reference:https://www.espressif.com/sites/default/files/documentation/2a-esp8266_non_os_sdk_api_reference_en.pdf 2. Eclipse IDE for C/C++ Developers :https://www.eclipse.org/downloads/packages/release/Photon/R/eclipse-ide-cc-developers 3. Visual Studio 2013:https://visualstudio.microsoft.com/vs/older-downloads/ 4. ESP8266 开发环境搭建教程:https://www.espressif.com/zh-hans/support/explore/getting-started/wifi_mcus_get_started |
|
|
|
|
只有小组成员才能发言,加入小组>>
944 浏览 0 评论
1671 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5015 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1252浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2334浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:19 , Processed in 0.600885 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1931
