ESP8266 SDK开发环境搭建及HelloWorld编程教程
最近在学习ESP8266,虽然网上已经有很多很详细的教程,但我照着做时也踩了不少坑,现将我采用的方法总结出来,希望对大家有帮助。
一、工具准备
准备工作:下载ESP8266_NONOS_SDK、软件AiThinkerIDE_V1.5.2、烧录固件工具-ESP_DOWNLOAD_TOOL
下载地址:
(1)ESP8266_NONOS_SDK:乐鑫官方下载地址:
https://github.com/espressif/ESP8266_NONOS_SDK
(2)AiThinkerIDE_V1.5.2:安信可官方下载地址:
https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72
(3)ESP_DOWNLOAD_TOOL:安信可官方下载地址:
https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72
硬件平台:安信可ESP-12F模块或正点原子ATK-ESP8266模块
安信可官方开发参考教程:
(1)ESP8266系列模组专题:https://docs.ai-thinker.com/esp8266
(2)安信可windows一体化环境IDE V1.5版本兼容新旧版本SDK编译:
https://aithinker.blog.csdn.net/article/details/106229281
二、安装环境准备
1、关闭杀毒软件
这步很重要,一定要记得关闭电脑上的杀毒软件!!
2、安装和配置JAVA开发环境
将JDK安装到本机上(教程请自行百度,最好安装在全英文路径下),并给JDK配置环境变量,在桌面"计算机"上右键,依次选择"属性"->“高级系统设置”->“环境变量”。
(1)环境变量设置如下(系统变量):
1)新建JAVA_HOME,变量值为【C:\Program Files\Java\jdk1.8.0_202】注意:变量值为JDK的安装路径。
2)新建CLASSPATH,变量值为【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】
3)在系统变量中找到path,在原变量值最前端加上【%JAVA_HOME%\bin;】
(2)测试JDK是否安装测试成功:
1)快捷键WIN+R,再弹出的窗口中输入cmd进入命令提示符窗口。
2)在命令提示符中分别输入java,javac如果没有提示“不是内部或外部命令,也不是可运行的程序或批处理文件”则表示JDK安装配置成功。
三、安装AiThinkerIDE_V1.5.2
双击打开AiThinkerIDE安装包
安装完成后要先重启电脑,否则编译的时候会出现以下错误。
四、AiThinkerIDE使用
将ESP8266_NONOS_SDK解压并复制到一个没有中文、空格等特殊字符的目录下。并在examples文件夹中把smart_config文件夹复制到ESP8266_NONOS_SDK目录下。
打开IDE,File -> Import 导入工程。
导入完成后,展开工程,得到如下界面
选择C/C++ Build → Build command中添加编译规则,用户可以根据实际情况来更改规则【make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6】。
在C/C++ Build → Build directory选择编译的工程路径。
先点Apply再点OK
编译工程,由于编译器不够智能,需要先清除工程,再编译才能成功。右键点击工程名,选择Clean Project
再右键点击工程名,选择Build Project
如果编译出现如下错误。则把driver_lib里的Makefile文件和third_party里的Makefile文件删除或重命名。再重新编译即可。
五、修改程序,烧录到板上输出HelloWorld
修改完成后,一定要手动保存,再清除工程,再编译工程。
将开发板成功连接到电脑,打开ESP8266 DOWNLOAD TOOL烧录软件。
烧录成功后,可使用串口调试助手观察数据,注意程序默认波特率为74880
ESP8266 SDK开发环境搭建及HelloWorld编程教程相关推荐
- windows驱动开发环境搭建以及helloworld
文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...
- JEECG_3.7开发环境搭建与代码生成器入门级教程-张代浩-专题视频课程
JEECG_3.7开发环境搭建与代码生成器入门级教程-3088人已学习 课程介绍 针对入门级同学,清晰讲解JEECG开发平台本地环境搭建步骤,针对jeecg的代码生成器做专题使用讲解, ...
- ESP8266在Alios-Things上的入门开发指南 (一)开发环境搭建及HelloWorld固件
一. 开发环境搭建 目前国内大多数开发者使用的都是WinXP/Win7/Windows XX做MCU的开发.习惯Windows环境开发的朋友,如果一旦一接触到MCU需要是Linux环境来进行开发 ...
- 【Android基础笔记01】Android开发环境搭建和HelloWorld
最近手头项目3.0版本要上线了, 没有那么多工作压力了, 抽空看了看之前在云笔记上做的笔记 都是一些基础知识 给大家分享出来吧 一.什么是Android?[了解 ] Android(中文俗称安卓)是一 ...
- (一)Corona SDK 开发环境搭建
因为工作需要,所以自己去学了一下 Corona SDK游戏引擎,此前楼主是搞U3D的,Cocos2d也知道一点儿,学 CoronaSDK 也还觉得比较容易上手,主要的学习资料还是官方的API,或者 G ...
- Java开发环境搭建与HelloWorld
目录 1 Java语言简介 2 Java跨平台原理 3 Java开发环境搭建 3.1 相关术语了解 3.2 JDK的安装 3.3 配置环境变量 3.3.1 Windows10配置环境变量 3.3.2 ...
- STM32入门笔记(02):MDK Keil5 开发环境搭建及新建工程模板教程(SPL库函数版)
目录 Keil5 开发环境搭建 芯片数据手册 Mec 多功能智能小车底盘开发与使用手册 Mec 主控原理图 Mec STM32F103VET6集成主控板资源分配 Mec OLED 显示内容 如何给 S ...
- linux设置esp8266默认网卡,ESP8266 Linux开发环境搭建
ESP8266的Windows开发环境编译程序实在是太慢了,应该Linux速度还不错,至少我是这么认为的,于是在Ubuntu15.4 x64下尝试搭建其开发环境. 开发环境的搭建参考wiki. 安装必 ...
- esp8266是linux系统吗,ESP8266 Linux开发环境搭建
ESP8266的Windows开发环境编译程序实在是太慢了,应该Linux速度还不错,至少我是这么认为的,于是在Ubuntu15.4 x64下尝试搭建其开发环境. 开发环境的搭建参考wiki. 安装必 ...
最新文章
- tomcat源码_从源码角度讲Tomcat在SpringBoot 中是如何启动的?
- 机器学习-贝叶斯分类器
- 「offer来了」快来关注这些性能优化问题
- centos安装python3.5和pip
- 论文小综 | Pre-training on Graphs
- 行为型模式:迭代器模式
- jquery ajax传递data,基于jquery ajax中的data传递参数与后台工作的流程
- 使用Sonatype Nexus搭建Maven镜像的几点注意事项
- Atitit 远程存储与协议 mtp ptp rndis midi nfs smb webdav ftp Atitit mtp ptp rndis midi协议的不同区别 1. PTP: 图
- java打印菱形图案_如何使用java打印出菱形图案
- 【转载】GridView自动排序
- 电赛无人机特征匹配(二):ORB算法+BFM算法+D-P轮廓检测算法
- 5V和USB供电 的隔离电路
- Win10的用户账户设置怎么取消?
- 第11届蓝桥杯省模拟赛
- 1.8-20:反反复复
- Linux下更新网卡驱动
- java代码优化的方法和准则_编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)...
- 史上最全3DMAX入门教程来啦,小白赶紧收藏!
- 云服务器2核和4核区别大吗?如何选择几核云服务器?
热门文章
- html文件记事本打开乱码,打开记事本出现乱码怎么解决
- 掌财社:北向资金买入的股票一定涨吗?
- 35岁的前端开发工程师,未来路在何方?
- 2022年最新广东建筑安全员模拟题库及答案
- Centos7执行yum install *时出现“Peer‘s Certificate has expired.“
- java技术大牛修炼记4-华为超级技术大牛的十年经验总结
- 【vue + echarts】图表自适应缩放(跟随浏览器的窗口缩放,项目侧边栏折叠后的窗口缩放),图表重绘
- 在甲骨文云容器实例(Container Instances)上部署Oracle Linux 8 Desktop加强版(包括Minio,ssh登录等)
- CoOS之上下文切换
- 格力推出手机后,小米也开始卖空调了,而且是半价