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