【esp32教程】0、环境搭建

esp32环境搭建0、前期准备环境:ubuntu 20.04
1、配置环境安装需要编译库
sudo apt-get install git wget flex bison gperf python3 python3-venv python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-02、下载esp-idf由于国内的环境,我们不从github那下载,改为拉取gitee的源码,具体操作如下:
配置pip下载源pip --versionpip config set global.index-url http://mirrors.aliyun.com/pypi/simplepip config set global.trusted-host mirrors.aliyun.com创建文件夹mkdir esp_sdk进入esp_sdk,下载esp-idfcd esp_sdkgit clone git@gitee.com:espressifsystems/esp-idf.git进入esp_sdk,下载esp-gitee-tools工具cd esp_sdkgit clone https://gitee.com/espressifsystems/esp-gitee-tools.git此时在esp_sdk,会有两个文件夹分别是esp-idf和esp-gitee-tools进入esp-idf,执行如下命令cd esp-gitee-tools./install.sh ../esp-idf等待安装3、配置环境变量vim ~/.bashrc### 在文本末端输入如下内容:alias get_idf='. {esp-idf路径}/export.sh'如alias get_idf='. $home/esp_sdk/esp-idf/export.sh'(注意:在新建esp32工程之前需要,执行get_idf,配置esp32环境)
4、idf.py工具的使用以下给出一个新建空白工程的教程
idf.py create-project 工程名 # 新建工程cd 工程名idf.py set-target esp32c3 # 设置工程使用的芯片idf.py menuconfig # 配置工程(需要修改芯片参数,详细修改可留意我后续教程)idf.py build # 编译工程idf.py -p 端口号 flash # 烧录芯片 ubuntu的端口一般都是/dev/ttyusb*idf.py -p 端口号 monitor # 查看运行日志 输入ctrl+[ 退出#以上两条可以合并操作idf.py -p 端口号 flash monitor# 其他idf.py --help # 可以查看支持的命令额外操作:sudo usermod -a -g dialout $user # 将当前用户加入的串口组,这样就用每次都给串口权限到此结束。


磷酸铁锂稳定性主要影响因素有哪些?
Microsoft Azure机器学习为Word编辑器提供语法建议
RRC层功能
“如果没坏,就不要修理”调节固定增益差分放大器的增益
世界环境日,OPPO发布《2022年可持续发展报告》
【esp32教程】0、环境搭建
TDA7576B音频放大器特点及优势介绍
现代汽车与起亚汽车绵延多年的质量问题使得公司信誉受到冲击
Web浏览可在云中的虚拟浏览器中远程进行,提供安全无缝的用户体验
OnRobot发布了全新的2.5D视觉系统Eyes
Synopsys推出用于早期RTL探测的DC Explorer
音圈马达柔性振动供料系统的应用范围有哪些
PIC16F874在喷织机控制系统中的应用
台湾5G频谱竞标底价过高将会抬高5G产业的成本影响产业发展
OTA走向何方?多个OTA更新选项等待汽车软件开发人员
首批工业互联网国标 助电子变压器行业数字化
全球迎来建设5G、扩大4G覆盖、关闭2G/3G热潮
AM206048SF-5H功率放大器模块
卡式瓶泄漏性能滑动性能测试仪的参数说明
混合信号示波器发生故障时,应该怎样调试