当前位置: 首页 > ops >正文

esp-idf ubuntu环境配置

常用命令

source ~/esp/esp-idf/export.shidf.py --list-targets 
idf.py set-target 将清除 build 目录,并重新生成 sdkconfig 文件,原来的 sdkconfig 文件保存为 sdkconfig.old。
idf.py build
idf.py flash

No module named pip

wget https://bootstrap.pypa.io/get-pip.py
/usr/bin/python3 get-pip.py查询pip版本
/usr/bin/python3 -m pip --version
pip 24.3.1 from /home/zys/.local/lib/python3.10/site-packages/pip (python 3.10)如果还未解决安装 python3-venv
ESP-IDF 在创建虚拟环境时依赖于 venv 模块。在某些情况下,python3-venv 包可能未正确安装。运行以下命令安装:sudo apt install python3.10-venv解决问题 进入下一个流程 python环境

在这里插入图片描述

访问 Espressif 官方 GitHub 仓库下载 xtensa-esp32-elf-gcc 工具链: xtensa-esp32-elf-gcc
64-bit Linux:xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

这个工具链不完整 使用idf工具自动安装工具链
~/esp/esp-idf$ ./install.sh

linux下idf.py使用方法

python3 --version
#修改默认python解释器
sudo ln -s /usr/bin/python3 /usr/bin/python
#刷新环境变量
source ~/esp/esp-idf/export.sh
idf.py build

参考资料

https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html

http://www.xdnf.cn/news/10402.html

相关文章:

  • C++多重继承详解与实战解析
  • C++ —— STL容器——string类
  • xdma 驱动测试与分析
  • Launcher3体系化之路
  • Spring Boot对一些技术框架进行了统一版本号管理
  • vue3常用组件有哪些
  • 【STM32F1标准库】理论——外部中断
  • YOLOv5 环境配置指南
  • 高速串行通信解惑说明
  • 数据结构-排序-排序的七种算法(2)
  • Java流【全】
  • vscode + cmake + ninja+ gcc 搭建MCU开发环境
  • 6v6-导航收录:2025年网站自动引流终极方案 - 提升SEO排名新策略
  • PCIe—TS1/TS2 之Polling.Active(一)
  • Java异步编程:CompletionStage接口详解
  • rv1126b sdk移植
  • QT中更新或添加组件时出现“”qt操作至少需要一个处于启用状态的有效资料档案库“解决方法”
  • 深入理解设计模式之观察者模式
  • 59、干系人概述
  • Windows系统时间怎么设置
  • Centos7 中Gunicorn的安装配置
  • Docker 在云环境中的部署:AWS/ECS 与 Azure/AKS 的实践对比
  • 自动驾驶系统研发系列—激光雷达感知延迟:自动驾驶安全的隐形隐患?
  • opencv使用经典bug
  • OD 算法题 B卷【文件目录大小】
  • 基于ssm+mysql的大创项目申报管理系统(含LW+PPT+源码+系统演示视频+安装说明)
  • 历年中山大学计算机保研上机真题
  • java swing 晃动鼠标改变背景颜色
  • PySide6 GUI 学习笔记——常用类及控件使用方法(标签控件QLabel)
  • Git初识Git安装