博文

目前显示的是 五月, 2025的博文

ESP32 Linux 开发笔记

[官方教程](https://docs.espressif.com/projects/esp-idf/zh_CN/v5.4.1/esp32c3/get-started/linux-macos-setup.html#get-started-linux-macos-first-steps) # 第一步:安装准备 ``` sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 ``` note: 我没有做这一步 # 第二步:获取 ESP-IDF 这里直接看最下面, 有个国内站点 推荐国内用户使用国内的下载服务器,以加快下载速度。 ``` git clone git@github.com:espressif/esp-idf.git git checkout v5.4.1 git reset --hard --recurse-submodule cd ~/esp/esp-idf export IDF_GITHUB_ASSETS="dl.espressif.cn/github_assets" ./install.sh ``` 注意: 下载好后切换到一个好分支, 默认会到不稳定的开发分支 # 第三步:设置工具 除了 ESP-IDF 本身,还需要为支持 ESP32-C3 的项目安装 ESP-IDF 使用的各种工具,比如编译器、调试器、Python 包等。同样地, 有国内资源 我之前这步没有选择国内资源, 下载失败了我没注意, 然后后续步骤失败了 ``` cd ~/esp/esp-idf export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets" ./install.sh esp32c3 ``` 然后安装一下环境, 这个在改路径之前只需要跑一次 ``` export IDF_TOOLS_PATH="$HOME/required_idf_tools_path" ./install.sh . ./ex...