参考资料:官方文档:Linux 和 macOS 平台工具链的标准设置。
一、安装准备
参照官方文档,首先下载编译 ESP-IDF 所需要的软件包:
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
二、获取 ESP-IDF
首先创建一个目录用来作为 esp32 的工作目录:
[projectsauron]:~$ mkdir esp32_idf
[projectsauron]:~$ cd esp32_idf/
为了解决国内开发者从 Github 克隆 esp 相关仓库慢的问题,官方已将 esp-idf 和部分重要仓库及其关联的子模块镜像到了 jihu,这些仓库将自动从原始仓库进行同步。
所以先获取官方的工具:(相关信息见 乐鑫开源/esp-gitee-tools)
[projectsauron]:~/esp32_idf$ git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
使用如下命令

最低0.47元/天 解锁文章
1044





