//////////////////////////////////////////////////////////////////////////////////////////
01. idf配置
C:\231028.esp8266\etc\profile.d\esp32_toolchain.sh
export PATH="$PATH:/opt/xtensa-lx106-elf/xtensa-lx106-elf/bin"
export IDF_PATH="C:/231028.esp8266/home/Awnjx/ESP8266_RTOS_SDK"
02. vscode集成终端配置:
"terminal.integrated.profiles.windows": {
"esp8266": {
"path": "C:\\231028.esp8266\\msys2_shell.cmd",
"args": ["-defterm", "-mingw32", "-no-start", "-here"]
},
},
"terminal.integrated.defaultProfile.windows": "esp8266",
03.初始化编译
删除build文件
save/ok/exit
04. 烧录
make flash monitor ESPPORT=COM4
//////////////////////////////////////////////////////////////////////////////////////////
[SDK版教学大纲]
一、开发板介绍
1、开发板介绍
2、引脚说明书介绍
二、环境介绍及搭建
1、获取IDF框架: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_esp2020r2_toolchain-20200601.zip
2、获取编译工具链: https://dl.espressif.com/dl/xtensa-lx106-elf-win32-1.22.0-100-ge567ec7-5.2.0.zip
3、下载SDK: git clone -b v3.2 https://gitee.com/xuhongv/ESP8266_RTOS_SDK.git
4、指定编译路径:
4.1、进入etc-->profile.d-->esp32_toolchain.sh,推荐notepad++打开,
4.2、指定路径(请替换成实际路径)
export PATH="$PATH:/opt/xtensa-lx106-elf/xtensa-lx106-elf/bin"
export IDF_PATH="C:/Users/Cattle_L/Desktop/Temp/msys32/home/Cattle_L/ESP8266_RTOS_SDK"
三、例程演示
1、hello world
2、点亮第一个LED灯
3、pwm呼吸灯
4、DHT11
5、oled
6、Wi-Fi STA模式
7、MQTT手机远程控制
//////////////////////////////////////////////////////////////////////////////////////////
• make menuconfig – 运行配置菜单,做过kernel开发的会非常熟悉.
• make defconfig - 为所有的配置项设置默认值
• make all – 编译所有代码.
• make flash – 把编译后的Bin文件烧写到ESP32中.
• make clean – 清除编译产生的文件.
• make monitor – 连接ESP32串口,并且输出ESP32的打印信息.
• make erase_flash – 擦除ESP32上的整个Flash.
• make size - 显示Bin文件中各个部分的大小
• make size-components -, size-files - 每个模块所占内存的大小,这个在项目代码膨胀后还是比较有用的。
• make app – 编译app.bin
• make app-flash – 烧写app.bin
其他的几个也可以顾名思义:
• make app-clean –
• make bootloader –
• make bootloader-flash –
• make bootloader-clean –
• make partition-table –
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
esp8266打包环境.zip
需积分: 5 179 浏览量
2023-10-29
14:29:31
上传
评论
收藏 772.53MB ZIP 举报
嵌入式小宁
- 粉丝: 58
- 资源: 44
最新资源
- Anaconda3-2024.02-1-Windows-x86-64.exe
- stm32cubemx can通信 一个板子负责传感器采集 一个板子负责wifi传递到网页 网页可控制传感器板子.zip
- k8s集群搭建1.27.1版本(来源于图灵k8s笔记)
- 树莓派连接 DS18B20 温度传感器读取温度时监控客户端,服务器端连接状况,实现断线重连机制
- 小游戏-坦克大战,你认为的小游戏
- 最好用的富文本编辑器wangeditor
- jQuery 3.7.1
- 校园失物招领小程序源码可作毕业设计
- SAP客户端GUI740安装包(JAVA版本)
- winlibs-x86-64-posix-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64msvcrt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈