Esp32 保姆级教程 一 在 Linux 上搭建 Esp Idf 开发环境
本章节将介绍如何使用 ESP-IDF 安装管理器 (EIM) 在 Linux 发行版(例如 Ubuntu)上安装 ESP-IDF 及其所需工具。 本章节描述了 ESP-IDF v6.0 及以上版本的默认和推荐安装方式。如使用 ESP-IDF v6.0 之前版本的默认安装方式,请参考 Linux 上的传统安装方法。 但如需使用 EIM 进行 离线安装,则必须使用 Python 3.11 或更高版本。 然后,通过 APT 安装 EIM 的命令行界面 (CLI) 和图形用户界面 (GUI),或仅安装命令行界面 (CLI): 然后,通过 DNF 安装 EIM 的命令行界面 (CLI) 和图形用户界面 (GUI),或仅安装命令行界面 (CLI): 🚀 在 Linux 系统上搭建 ESP32 开发环境 | 高效编译,畅快开发!
这种安装方法和环境搭建-Windows介绍的Windows下使用VS Code插件直接安装没有太大区别,参考环境搭建-Windows和官方文档中针对Linux系统的提示即可,这里就不展开描述了。 建议直接参考官方文档:Install ESP-IDF and Tools进行安装,但相比于在Linux下使用VS code安装,笔者更建议直接手动安装。 Linux系统下使用ESP-IDF更推荐手动安装,因为Linux系统下我们使用更多的是命令行,VS Code插件提供的可视化操作可有可无。 这部分同样可以优先参考官方文档:Linux 和 macOS 平台工具链的标准设置,下面就安装过程进行简单说明: 本文基于 Ubuntu 20.04 和 ESP-IDF 5.1,搭建 ESP32 最新代码的编译环境。记录搭建环境的整个流程步骤和必要的安装命令。如果需要学习更加详细的搭建环境知识,可参考官方 ESP-IDF 编程指南。 以上软件包安装成功以后,我们还需要确定两个软件包的版本是否满足 ESP-IDF 的需求。
目前,ESP-IDF 4.3 以上的版本都是基于 python3 进行构建。所以我们需要检查一下 python3 有没有安装成功。输入指令查看: 当输出 Python 3.x.x 时,python3 软件包安装成功。如果输出 Python 2.x.x,那么需要重新输入命令安装 python3,或者去 python 官网下载软件包手动安装。 使用 ESP-IDF (5.1)需要 CMake 3.16 或以上版本,输入指令查看: ESP32是一款高性能、低功耗的微控制器,广泛应用于物联网(IoT)领域。Ubuntu作为Linux系统的一种,因其稳定性和强大的社区支持,成为开发ESP32的理想选择。本文将带领您从零开始,轻松搭建Ubuntu下的ESP32开发环境。 ESP-IDF是乐鑫科技为ESP32系列芯片提供的官方开发框架。以下是安装步骤: 以VS Code为例,您可以从官方网站下载并安装VS Code,然后通过扩展市场安装ESP-IDF插件。
通过以上步骤,您已成功搭建了Ubuntu下的ESP32开发环境。接下来,您可以开始开发您的ESP32项目了。祝您开发愉快! 硬件平台:esp32kit软件平台:Linux下的ESP-IDF前言:ESP32是目前一款比较热门的物联网模块,属于SOC(System On Chip),也就是片上系统,自带一个双核哈佛架构的CPU,两个 CPU 核可以被单独控制或上电。 时钟频率的调节范围为 80 MHz 到 240 MHz。,所有的片上存储器、片外存储器以及外设都分布在两个CPU 的数据总线和/或指令总线上。具备WIFI与BLE4.2协议栈,因此非常适合开发物联网产品。因此小弟决定入坑了。。。主要特性(摘取自官方手册)地址空间– 对称地址映射– 数据总线与指令总线分别有4 GB(32-bit)地址空间– 1296 KB 片上存储器地址空间– 19704 KB 片外存储器地址空间– 512 KB 外设地址空间– 部分片上存储器与片外存储器既能被数据总线也能被指令总线访问– 328 KB DMA 地址空间• 片上存储器– 448 KB Internal ROM–... https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar.gz https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-73-ge28a011-5.2.0.tar.gz 下载完后,先创建一个文件夹来保存编译链mkdir -p ~/esp进入目录并且解压cd ~esptar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar.gz生成的编译链在xtensa-esp32-elf文件夹内然后开始配置环境变量,直接写进 /etc/profile 就不用每次开关机都要重新配置环境变量了sudo vim /etc/profile (没有vim的可以用vi、nano等代替)按 a 进入编辑模式 把 export PATH="$PATH:$HOME/esp/xtensa-esp32-elf/bin" 添加到顶端按 wq 保存退出(保存不了的估计是没用sudo)然后 reboot 一下,让环境变量生效,简单粗暴!开机后终端输入 printenv PATH 如果显示如下表示成功配置编译链了/home/user-name/bin:/home/user-name/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user-name/esp/xtensa-esp32-elf/bin至此,esp32的交叉编译链已经配置好,剩下的就是安装ESP-IDF了首先,下载在刚才的esp文件夹里面(随意那个目录,为了方百年,还是esp文件夹吧)git clone --recursive https://github.com/espressif/esp-idf.git进入esp-idf文件夹并且初始化cd ~/esp/esp-idfgit submodule update --init然后把 export IDF_PATH=~/esp/esp-idf 添加到profile中,类似于刚才那个操作然后我们复制一个工程出来编译并且下载,测试我们的开发环境
本文基于 Ubuntu 20.04 和 ESP-IDF 5.1,搭建 ESP32 最新代码的编译环境。记录搭建环境的整个流程步骤和必要的安装命令。如果需要学习更加详细的搭建环境知识,可参考官方 ESP-IDF 编程指南。 以上软件包安装成功以后,我们还需要确定两个软件包的版本是否满足 ESP-IDF 的需求。 目前,ESP-IDF 4.3 以上的版本都是基于 python3 进行构建。所以我们需要检查一下 python3 有没有安装成功。输入指令查看: 当输出 Python 3.x.x 时,python3 软件包安装成功。如果输出 Python 2.x.x,那么需要重新输入命令安装 python3,或者去 python 官网下载软件包手动安装。 使用 ESP-IDF (5.1)需要 CMake 3.16 或以上版本,输入指令查看:
People Also Search
- ESP32 保姆级教程(一):在 Linux 上搭建 ESP-IDF 开发环境
- 搭建ESP32开发环境 — 在Linux(Ubuntu24.04)上搭建 ESP-IDF 开发环境,并在VSCode上进行代码的编辑和编译 ...
- 在 Linux 上安装 ESP-IDF 及工具链 - ESP32-H2 - — ESP-IDF 编程指南 latest 文档
- 二、ESP32开发环境搭建—Linux系统 | Duruofu's 个人测试
- Linux下ESP32开发环境搭建:新手也能轻松上手 - CSDN博客
- ESP32开发教程(1)— 搭建开发环境(Ubuntu简易版)
- 从零开始:轻松搭建Ubuntu下ESP32开发环境全攻略 - 云原生实践
- ESP32学习笔记(一)之linux下开发环境搭建 - [Genius] - 博客园
- 笔记:Esp32开发环境搭建(保姆级) - 知乎
本章节将介绍如何使用 ESP-IDF 安装管理器 (EIM) 在 Linux 发行版(例如 Ubuntu)上安装 ESP-IDF 及其所需工具。
本章节将介绍如何使用 ESP-IDF 安装管理器 (EIM) 在 Linux 发行版(例如 Ubuntu)上安装 ESP-IDF 及其所需工具。 本章节描述了 ESP-IDF v6.0 及以上版本的默认和推荐安装方式。如使用 ESP-IDF v6.0 之前版本的默认安装方式,请参考 Linux 上的传统安装方法。 但如需使用 EIM 进行 离线安装,则必须使用 Python 3.11 或更高版本。 然后,通过 APT 安装 EIM 的命令行界面 (CLI) 和图形用户界面 (GUI),或仅安装命令行界面 (CLI): 然后,通过 DNF 安装 EIM 的命令行界面 (CLI) 和图形用户界面 (GUI),或仅安装命令行界面 (CLI): 🚀 在 Linux 系统上搭建 ESP32 开发环境 | 高效编译,畅快开发!
这种安装方法和环境搭建-Windows介绍的Windows下使用VS Code插件直接安装没有太大区别,参考环境搭建-Windows和官方文档中针对Linux系统的提示即可,这里就不展开描述了。 建议直接参考官方文档:Install ESP-IDF And Tools进行安装,但相比于在Linux下使用VS Code安装,笔者更建议直接手动安装。 Linux系统下使用ESP-IDF更推荐手动安装,因为Linux系统下我们使用更多的是命令行,VS Code插件提供的可视化操作可有可无。 这部分同样可以优先参考官方文档:Linux
这种安装方法和环境搭建-Windows介绍的Windows下使用VS Code插件直接安装没有太大区别,参考环境搭建-Windows和官方文档中针对Linux系统的提示即可,这里就不展开描述了。 建议直接参考官方文档:Install ESP-IDF and Tools进行安装,但相比于在Linux下使用VS code安装,笔者更建议直接手动安装。 Linux系统下使用ESP-IDF更推荐手动安装,因为Linux系统下我们使用更多的是命令行,VS Code插件提供的可视化操作可有可无。 这部分同样可以优先参考官方文档:Linux 和 macOS 平台工具链的标准设置,下面就安装过程进行简单说明: 本文基于 Ubuntu 20.04 和 ESP-IDF 5.1,搭建 ESP32 最新代码的编译环境。记录搭建环境的整个流程步骤和必要的安装命令。如果需要学习更加详细的搭建环境知识,可参考官方 ES...
目前,ESP-IDF 4.3 以上的版本都是基于 Python3 进行构建。所以我们需要检查一下 Python3 有没有安装成功。输入指令查看: 当输出 Python 3.x.x
目前,ESP-IDF 4.3 以上的版本都是基于 python3 进行构建。所以我们需要检查一下 python3 有没有安装成功。输入指令查看: 当输出 Python 3.x.x 时,python3 软件包安装成功。如果输出 Python 2.x.x,那么需要重新输入命令安装 python3,或者去 python 官网下载软件包手动安装。 使用 ESP-IDF (5.1)需要 CMake 3.16 或以上版本,输入指令查看: ESP32是一款高性能、低功耗的微控制器,广泛应用于物联网(IoT)领域。Ubuntu作为Linux系统的一种,因其稳定性和强大的社区支持,成为开发ESP32的理想选择。本文将带领您从零开始,轻松搭建Ubuntu下的ESP32开发环境。 ESP-IDF是乐鑫科技为ESP32系列芯片提供的官方开发框架。以下是安装步骤: 以VS Code为例,您可以从官方网站下载并安装V...
通过以上步骤,您已成功搭建了Ubuntu下的ESP32开发环境。接下来,您可以开始开发您的ESP32项目了。祝您开发愉快! 硬件平台:esp32kit软件平台:Linux下的ESP-IDF前言:ESP32是目前一款比较热门的物联网模块,属于SOC(System On Chip),也就是片上系统,自带一个双核哈佛架构的CPU,两个 CPU 核可以被单独控制或上电。 时钟频率的调节范围为 80 MHz 到
通过以上步骤,您已成功搭建了Ubuntu下的ESP32开发环境。接下来,您可以开始开发您的ESP32项目了。祝您开发愉快! 硬件平台:esp32kit软件平台:Linux下的ESP-IDF前言:ESP32是目前一款比较热门的物联网模块,属于SOC(System On Chip),也就是片上系统,自带一个双核哈佛架构的CPU,两个 CPU 核可以被单独控制或上电。 时钟频率的调节范围为 80 MHz 到 240 MHz。,所有的片上存储器、片外存储器以及外设都分布在两个CPU 的数据总线和/或指令总线上。具备WIFI与BLE4.2协议栈,因此非常适合开发物联网产品。因此小弟决定入坑了。。。主要特性(摘取自官方手册)地址空间– 对称地址映射– 数据总线与指令总线分别有4 GB(32-bit)地址空间– 1296 KB 片上存储器地址空间– 19704 KB 片外存储器地址空间– 512 KB ...
本文基于 Ubuntu 20.04 和 ESP-IDF 5.1,搭建 ESP32 最新代码的编译环境。记录搭建环境的整个流程步骤和必要的安装命令。如果需要学习更加详细的搭建环境知识,可参考官方 ESP-IDF 编程指南。
本文基于 Ubuntu 20.04 和 ESP-IDF 5.1,搭建 ESP32 最新代码的编译环境。记录搭建环境的整个流程步骤和必要的安装命令。如果需要学习更加详细的搭建环境知识,可参考官方 ESP-IDF 编程指南。 以上软件包安装成功以后,我们还需要确定两个软件包的版本是否满足 ESP-IDF 的需求。 目前,ESP-IDF 4.3 以上的版本都是基于 python3 进行构建。所以我们需要检查一下 python3 有没有安装成功。输入指令查看: 当输出 Python 3.x.x 时,python3 软件包安装成功。如果输出 Python 2.x.x,那么需要重新输入命令安装 python3,或者去 python 官网下载软件包手动安装。 使用 ESP-IDF (5.1)需要 CMake 3.16 或以上版本,输入指令查看: