参考第二讲 ubuntu下的ESP-IDF开发环境搭建_哔哩哔哩_bilibili
宸芯IOT中的资料搭建
因为我买的板子是ESP32C3,所以没有完全按照教程去设置环境,但是也成功。
一、下载ubuntu系统以及esp-idf
https://cn.ubuntu.com/download/server/step1
在以上链接下载了最新版本的服务器版ubuntu,然后在vmware创建的虚拟机直接安装。
安装过程记得要安装SSH,否则无法通过mobatern或者filezilla等软件与windows创建网络连接。
如果安装过程中忘了安装,后续使用apt指令安装一下即可。
esp-idf参照教程进行即可,但注意
我并没有切到5.2,而是使用了最新版本的esp-idf。
因为ubuntu是新版本的,所以没有出现python等其他环境问题。
如果用教程的ubuntu可能会出现环境中软件包过旧导致出错。
二、安装编译工具
切换到esp-idf路径,设置esp编译器等环境:
./install.sh espc3
注意第一次执行时,我出现了提示需要安装python虚拟环境。
按照提示的指令使用apt指令安装即可,再次执行./install.sh espc3后即可成功安装编译工具
三、安装cmake
编译代码之前,需要执行环境变量设置
. ./export.sh
然后在需要编译的工程目录下设置编译目标为C3
idf.py set-target esp32c3
注意这里可能会提示你需要安装cmake,正常安装即可
sudo apt install cmake
然后运行配置工具,设置flash为4MB
idf.py menuconfig
最后即可执行编译指令,即可成功编译
idf.py build
四、windows下vscode设置
参考教程即可,很容易