https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/linux-macos-setup.html
安装编译器、调试器等工具
#设置从乐鑫官方下载方式
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
#执行安装脚本
./install.sh
备注:
- 当看到提示“You can now run:. .export.sh”,表示安装成功。
- 该步主要下载编译编译器、调试器等等工具,是下载工具包然后本地解压安装。如果依然失败,可以设置从乐鑫官方下载的方式,或者直接想办法下载安装包到指定目录等等方式尝试。
设置环境变量
#设置环境变量
. .export.sh
#如果当前不在esp-idf文件夹中
. ~/esp/esp-idf/export.sh
备注:
- 当终端关闭后设置环境变量失效。需要再次运行export.sh设置。
- 可以使用方法设置成打开终端自动设置环境变量,自行查找方案
编译、烧录、验证
复制esp-idf/examples/get-started/下的hello_world工程或者其他工程到自己的工作目录进行编译、烧录、验证工作。
#到工作目录下
cd ~/esp/hello_world
#设置目标芯片
idf.py set-target esp32
#打开配置界面
idf.py menuconfig
#编译
idf.py build
#烧录
idf.py -p PORT [-b BAUD] flash
#打开串口监视
idf.py -p PORT monitor