Arch Linux 配置 ESP-IDF 开发环境

35 阅读1分钟

由于个人不喜欢开发环境破坏宿主环境,个人的洁癖罢了,所以我并不直接在 Arch 中安装 ESP-IDF 的环境,本文也是借助了 systemd-nspawn 创建一个 Arch Linux 的容器来进行开发。

安装环境

  1. 安装运行脚本,并创建容器:
sudo pacman -S arch-install-scripts

# 创建文件夹并设置为我们的容器
mkdir esp-idf

# 安装一个基本的 Arch 系统
sudo pacstrap -K -c ./esp-idf base
  1. 进入系统并设置 root 用户密码:
systemd-nspawn -D ./esp-idf
passwd
logout
  1. 安装 ESP-IDF 环境:
sudo pacman -S --needed gcc git make flex bison gperf python cmake ninja ccache dfu-util libusb python-pip
  1. 剩下的就可以参考 官方文档 来进行详细配置。