ESP32开发环境搭建记录


本文主要记录ESP32开发环境完整搭建过程,方便未来自己回顾。

Ubuntu22.04系统下ESP-IDF环境搭建

VMware虚拟机内安装Ubuntu22.04系统

在这里插入图片描述
在这里插入图片描述
这里最好全名和用户名设置简短且一致,方便后续的输入。
在这里插入图片描述
这里名称随便,位置根据自己的实际情况放就行。
在这里插入图片描述
这里需要根据自己电脑性能选取,内核总数过多会提醒。后面保持默认配置,一直点下一步就行。
在这里插入图片描述
这里可以适当的大一些,反正也不是立刻占据了那么多内存。然后就一直下一步到完成就行。安装好系统后,为方便主机与虚拟机文件交换,需设置共享文件夹。具体方法参考这篇文章:VMware设置共享文件夹(ubuntu22.04)
为了每次开机不用再次手动挂载共享文件夹,需在根目录输入sudo vim /etc/rc.local,不管是不是空文件都在exit 0前添加下面的内容。

#!/bin/bash
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
exit 0

按esc后输入:wq保存退出。需确保该文件有执行权限,sudo chmod a+x /etc/rc.local。这样就不用每次开机都手动挂载了。

Ubuntu22.04系统下配置ESP-IDF

最有效的就是参考官方配置步骤:官方配置教程
其中,在获取ESP-IDF时由于仓库在GitHub上,所以需要做如下配置后再执行克隆命令。

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
cd ~/esp/esp-gitee-tools
./jihu-mirror.sh set
cd ..

分别输入上述命令后,继续按照官方教程获取ESP-IDF即可。
获取完ESP-IDF后,为了每次开机都不用再手动执行export.sh,可做如下操作:

cd ~
sudo vim .profile

打开文件后按o,然后输入如下命令:

source esp/esp-idf/export.sh

输入结束后按esc然后输入:wq保存退出。自此ESP-IDF就在虚拟机上装好了。

Windows系统下VS Code配置

与虚拟机建立SSH连接

在这里插入图片描述
在本地安装这个插件。
在这里插入图片描述
点击这个齿轮一样的标志,在搜索框那弹出的选项中,选择你自己主机用户路径下的config文件,打开文件后输入下面的内容:

Host 你自己虚拟机的IP地址
    HostName 你自己虚拟机的IP地址
    User 你自己虚拟机的用户名

然后保存关闭后刷新SSH列表,就会出现你虚拟机的IP地址,鼠标放上去后面就会出现两个选项,一个是当前窗口打开一个是新建窗口打开,看自己需求选就行,选择后会让你在搜索框那输入一次密码,输入密码后就能用VS Code的终端控制虚拟机了。

VS Code安装插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
SSH连接成功后,在扩展处先选择SSH:巴拉巴拉,然后安装上面三个插件。
在这里插入图片描述
这个页面处直接选ADVANCED。
在这里插入图片描述
在切换后的页面只要这两项选择正确后,就会自动查找虚拟机安装的ESP-IDF位置,直接点击Configure Tools冲就完了。
注:若是在使用OpenOCD调试的时候报错,先检查USB接入了虚拟机还是主机,如果没问题就去配置USB设备的访问权限,直接给自己这个用户拉满就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值