| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> ESP32_01:ESP-IDF+Sublime开发环境搭建 -> 正文阅读 |
|
[开发工具]ESP32_01:ESP-IDF+Sublime开发环境搭建 |
写在前面:在使用ESP-IDF+Sublime开发之前,我也用过ESP-IDF+VSCode,但是总感觉不好使,用linux开发还要安装虚拟机,挺麻烦的。于是我就采用ESP-IDF编译,Sublime编辑的方式开发ESP32. 1.ESP32简介:ESP32是由我国的乐鑫公司设计研发的一款可作为独立系统运行应用程序或是主机 MCU 的从设备,通过 SPI / SDIO 或 I2C / UART 接口提供 Wi-Fi 和蓝牙功能。该芯片专为移动设备、可穿戴电子产品和物联网应用而设计,具有业内高水平的低功耗性能,包括精细分辨时钟门控、省电模式和动态电压调整等。 乐鑫官网:提供?Wi-Fi、蓝牙芯片和?AIoT?解决方案?I?乐鑫科技 (espressif.com) 2.下载ESP_IDF框架:下载地址:https://dl.espressif.com/dl/esp-idf/?idf=4.4 另外可以参考ESP-IDF编程指南:Linux 和 macOS 平台工具链的标准设置 - ESP32 - — ESP-IDF 编程指南 latest 文档 (espressif.com) 可以选择在线安装或离线安装: 这里我选择离线安装包V4.4版本,可以选择迅雷等下载工具快速下载。 ?3.安装步骤:1.同意协议: ?2.选择安装路径: ?3.选择安装类型: 4.安装完成后桌面出现这两个图标: ?4.下载Sublime:下载地址:Sublime Text - Text Editing, Done Right 直接点击Download下载、安装即可,这里不在介绍安装步骤。 ?5.配置:1.我们可以新建一个文件夹存放我们的工程: ?我这里创建D:\ESP32文件夹。 2.找到我们的ESP-IDF-Tools安装的路径: 我的是:D:\ESP-IDF-Tools\.espressif\frameworks\esp-idf-v4.4,下面有: 3.找到该目录下的examples文件夹,将里面的get-started里面的blink文件夹拷贝到我们新建的D:\ESP32文件夹下。 ?4.打开我们桌面的ESP-IDF 4.4 CMD (两个都可以)。 打开后会自动配置一些路径等。 将路径切换到D:\ESP32\blink下, 进入 blink?目录,设置 ESP32 为目标芯片,然后运行工程配置工具? 执行以下操作:
注意:此操作将清除并初始化项目之前的编译和配置(如有)。? 如果之前的步骤都正确,则会显示下面的菜单: 我们可以不修改按Q直接退出. 5.我们去修改我们的程序: 注:用Sublime软件打开blink文件夹,如下: ?我们对照自己的电路图去修改自己LED对应的GPIO口,我的是GPIO2 程序如下:
6.编译和下载: 常用的命令:
?开始编译: ? 注意:等待进度完成:第一次编译较慢(几分钟),以后就很快了(不要着急!!!) ?编译完成: 程序下载:注意:COM口去设备管理器查看。 运行结果: VID_20220321_105734 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:26:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |