ESP-AT 在Win10上用WSL搭建编译环境过程及问题解决


最近一个项目需要使用到ESP32模组与MCU进行通信,并用ESP32对sensor进行控制,MCU与ESP32之间通过串口使用官方的AT指令,所以决定在ESP-AT官方project的基础上进行二次开发,加入自己的AT指令。在搭建编译环境的过程中,遇到了一些问题,现在把这个过程记录下来,给大家一个参考。我也查找了很多资料和网站,在此非常感谢这些网友们的宝贵经验和帮助。

ESP-AT是在ESP-IDF的基础上实现的软件工程。我在安装过程中发现,利用ESP-IDF的window安装Tools无法实现对ESP-AT的编译(不知道是不是我安装出了问题)。于是转到Linux下搭建环境,顺利编译通过。我对Linux不太熟悉,所以想在windows下编辑好后,再用Linux进行编译。于是想到用WSL进行环境搭建,这个太方便了!

1. WSL安装

WSL是一个win10下运行的Linux子系统,方便好用,不用两个系统切来切去的。网上的安装方法很多,我是直接下载了一个安装包。然后在桌面左下角的Search窗口中输入“Windows powershell”,然后右击,选择“以管理员身份运行”。如下图,运行指令即可。
在这里插入图片描述
安装方法的参考网址:
https://blog.youkuaiyun.com/diyiday/article/details/105170325
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

安装完成后,我们就可以在开始菜单找到ubuntu了,点击打开,会自动运行。首次打开,初始化时间会稍长一些,会提示新建用户密码,按提示操作就可以了。至此,一个Linux的指令界面呈现在眼前。

2. ESP-AT库下载

ESP官方给出了比较详细的说明文档,大家可以仔细研读,参考使用。网址如下:
ESP-AT:https://docs.espressif.com/projects/esp-at/zh_CN/latest/Get_Started/index.html
ESP-IDF: https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#

  • 进入工作路径
    我们可以先在本地硬盘上(如D:\盘)新建一个文件夹:ESP-AT-Project,然后打开WSL。由于硬盘在WSL里是放在/mnt下的,因此,我们在指令中输入:
:~$ cd /mnt/d/ESP-AT-Project
~:/mnt/d/ESP-AT-Project$
  • Clone ESP-AT库文件:
~:/mnt/d/ESP-AT-Project$ git clone --recursive https://github.com/espressif/esp-at.git
  • Clone ESP-IDF库文件
~:/mnt/d/ESP-AT-Project$ cd esp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值