乐鑫 ESP8266 IDF RTOS3.1 Docker开发环境 win10

乐鑫 ESP8266 IDF RTOS3.1开发环境

介于win10配置开发环境有点复杂,而且容易出错,所以我用docker建立一个镜像,直接pull就可以用了
docker镜像基于 Ubuntu 18.04.2 参考乐鑫官方文档 进行配置

pull镜像

首先当然得安装docker,这么安装和注册,就不写了,网上有很多教程。
安装好后pull镜像
docker pull loockluo/esp8266idf_rtos3.0

使用说明

  1. 在宿主机工程文件目录下运行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

ps: 可将以上命令保存到txt文档中,并将txt后缀改为bat后缀,放到宿主机工程目录中,需要编译时双击bat文件即可打开进入容器。
也可以在vscode的终端执行bat文件,操作如下(输入Dcoker然后按tab键可自动补全文件名,然后回车):

PS A:\2-myfile\IOT> .\DockerStart.bat

A:\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.bat  Makefile  README.md  build  components  main  png  readme.txt  sdkconfig  sdkconfig.old
  1. ls 命令可查看文件
  2. 首次编译需要执行 make menuconfig 进行菜单配置
  3. 输入make可编译工程,编译完成后,宿主机build文价夹下可看到生成的bin文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值