乐鑫 ESP8266 IDF RTOS3.1开发环境 介于win10配置开发环境有点复杂,而且容易出错,所以我用docker建立一个镜像,直接pull就可以用了
docker镜像基于 Ubuntu 18.04.2 参考乐鑫官方文档 进行配置
pull镜像 首先当然得安装docker,这么安装和注册,就不写了,网上有很多教程。
安装好后pull镜像
docker pull loockluo/esp8266idf_rtos3.0
使用说明
- 在宿主机工程文件目录下运行
CMD命令行
,执行以下命令,进入ubuntu容器,并进入工作目录
docker run --rm -v %cd%:/esp-idf/ESP8266_RTOS_SDK/myProject/my -w /esp-idf/ESP8266_RTOS_SDK/myProject/my -it loockluo/esp8266idf_rtos3.0 bash
【乐鑫 ESP8266 IDF RTOS3.1 Docker开发环境 win10】ps: 可将以上命令保存到txt文档中,并将txt后缀改为bat后缀,放到宿主机工程目录中,需要编译时双击bat文件即可打开进入容器。
也可以在vscode的终端执行bat文件,操作如下(输入Dcoker然后按tab键可自动补全文件名,然后回车):
PS A:\2-myfile\IOT> .\DockerStart.batA:\2-myfile\IOT>docker run --rm -v A:\2-myfile\IOT\hardware\esp8266\xLibEsp8266Rtos3.1AirKiss:/esp-idf/ESP8266_RTOS_SDK/myProject/my -w /esp-idf/ESP8266_RTOS_SDK/myProject/my -it loockluo/esp8266idf_rtos3.0 bash
root@22b1009425ce:/esp-idf/ESP8266_RTOS_SDK/myProject/my# ls
DockerStart.batMakefileREADME.mdbuildcomponentsmainpngreadme.txtsdkconfigsdkconfig.old
ls
命令可查看文件- 首次编译需要执行
make menuconfig
进行菜单配置 - 输入
make
可编译工程,编译完成后,宿主机build文价夹下可看到生成的bin文件
推荐阅读
- 开源一个安卓四轴上位机+配套ESP8266 UDP串口通信源码
- Arduino|VsCode Arduino生成[Error] Exit with code=1的解决方法
- 使用VsCode代替Arduino IDE编译
- Nodemcu freertos 学习之路 -- 环境搭建
- 乐鑫ESP8266烧录固件、升级最新固件、刷MQTT固件
- 学习类|第一期关于ESP8266EX模块固件库的烧写问题
- ESP8266|NodeMCU介绍
- esp8266|pcf8951 ad/da(iic)转换模块 在 esp8266下的实现
- NODEMCU介绍与使用