zygalaxy 发表于 2024-10-31 20:28

【2024 DigiKey创意大赛】- 基于毫米波雷达的生命体征检测及健康监护系统-环境搭建 4

本帖最后由 zygalaxy 于 2024-10-29 21:21 编辑

## 【2024 DigiKey创意大赛】- 基于毫米波雷达的生命体征检测及健康监护系统 - 环境搭建 - ESP-IDF环境安装

**一、Windows 平台(离线安装)**

1. 下载离线安装包

   - 从 乐鑫的 esp-idf 官方网站下载离线安装包

   

2. 安装

   - 打开下载的安装包,根据提示进行安装

   

   这里应用修复以后,点击下一步进行安装

   - 选择安装的路径

   

   - 选择安装的芯片包

   

   - 继续下一步进行安装,等待进度条走完

3. 安装完成

   - 当显示下面的图片的时候就证明安装已经完成了

   -

**二、macOS 平台**



1. 安装 Homebrew

   - 如果还没有安装 Homebrew,请执行下面的命令进行安装。

   ```shell
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
   ```

   

2. 安装 XCode 命令行工具

   `xcode-select --install`

3. 安装 CMake 和 Ninja 编译工具

   - 若有 (https://brew.sh/),可以运行:

   ```
   brew install cmake ninja dfu-util
   ```

   - 强烈建议同时安装 (https://ccache.samba.org/) 以获得更快的编译速度。如有 (https://brew.sh/),可通过 (https://www.macports.org/install.php) 上的 `brew install ccache` 或 `sudo port install ccache` 完成安装。



4. 安装 Python 3

   - 检查 Python 版本 `python3 --version`
   - 如果出现错误,执行下面的命令进行安装 `brew install python3`

5. 获取 ESP-IDF

   - 打开终端,运行以下命令:

   ```
   mkdir -p ~/esp
   cd ~/esp
   git clone --recursive https://github.com/espressif/esp-idf.git
   ```

   - ESP-IDF 将下载至 `~/esp/esp-idf`

6. 设置工具

   - 执行下面的命令安装对应各个芯片的工具包

   ```
   cd ~/esp/esp-idf
   ./install.sh esp32
   ```

**三、Linux 平台(以 (Debian、Ubuntu) 为例)**

1. 安装依赖项

   - 打开终端。

   - 运行以下命令安装必要的依赖项:`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`。

   

2. 安装 Python

   - 如果系统中没有安装 Python 3,或者需要安装特定版本的 Python 3,可以使用以下命令安装:`sudo apt-get install python3.8`(根据需要调整版本号)。

   - 执行以下命令来检查当前使用的 Python 版本:

   ```
   python --version
   ```

   

3. 安装 Git

   - 运行 `sudo apt-get install git`。

   

4. 安装 ESP-IDF 工具

   - 打开终端,运行以下命令:

   ```
   mkdir -p ~/esp
   cd ~/esp
   git clone -b v5.2.3 --recursive https://github.com/espressif/esp-idf.git
   ```

   ESP-IDF 将下载至 `~/esp/esp-idf`

   这是下载已经开始

   

   下面是安装完成的图片

   

5. 设置工具

   - 除了 ESP-IDF 本身,还需要为支持 ESP32-S3 的项目安装 ESP-IDF 使用的各种工具,比如编译器、调试器、Python 包等。

   ```shell
   cd ~/esp/esp-idf
   ./install.sh esp32s3
   ```

   **因为我这里只使用芯片 esp32 s3,所以只安装 esp32s3 的工具,esp32 需要单独安装./install.sh esp32**

   - 要在安装工具时优先选择 Espressif 下载服务器,请在运行 `install.sh` 时使用以下命令:

   ```
   cd ~/esp/esp-idf
   export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
   ./install.sh
   ```

   

6. 设置环境变量

   - 此时,刚刚安装的工具尚未添加至 PATH 环境变量,无法通过“命令窗口”使用这些工具。因此,必须设置一些环境变量。这可以通过 ESP-IDF 提供的另一个脚本进行设置。

   请在需要运行 ESP-IDF 的终端窗口运行以下命令:

   ```
   . $HOME/esp/esp-idf/export.sh
   ```



至此各平台环境已经全部安装完成
页: [1]
查看完整版本: 【2024 DigiKey创意大赛】- 基于毫米波雷达的生命体征检测及健康监护系统-环境搭建 4