| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> ESP32开发综述 -> 正文阅读 |
|
[嵌入式]ESP32开发综述 |
ESP32简介相信大家都听说过ESP8266,这款非常火的wifi芯片;估计很多人都接触过以ESP8266为核心的无线模块,用过AT指令等 ESP32是乐鑫公司推出的另一款芯片,主要特性有:
ESP32的功能更加强大,在乐鑫官网上,可以下载到各个芯片的技术参考手册、数据手册等,我逛了下,主要有这几款类型芯片:
开发框架1. arduino开发和ESP8266一样,ESP32支持在Arduino上开发。 但是发现下载不了,参考离线开发板数据包进行离线下载安装 安装后在开发板管理器中选择ESP32即可 例子参考,除了点击示例,也可以去Github上找: 比如,这里选择一个显示芯片ID的示例,编译后下载到手里的开发板中,可以得到芯片的类型、核数和ID 2. ESP-IDF 开发ESP-IDF (Espressif IoT Development Framework) 是乐鑫的物联网开发框架,是使用乐鑫 ESP 系列芯片进行物联网开发时,必要的基础代码库、示例程序、文档和工具的集合。目前已支持 Linux、MacOS 和 Windows 等主流开发平台。 乐鑫的软件开发环境 ESP-IDF 旨在协助用户快速开发物联网 (IoT) 应用,可满足用户对 Wi-Fi、蓝牙、低功耗等方面的要求。
ESP-IDF下的开发,即基于Free RTOS框架的开发,乐鑫对原生Free RTOS进行了修改,以便对ESP32芯片更好的支持
关于环境的搭建,这里我放几个参考,其实参考第一个视频就差不多了,虽然版本不太一样; 参考: 官方—我该看哪个环境搭建教程? – ESP 系列开发环境搭建视频导航目录 ESP8266_RTOS_SDK (IDF Style) Programming Guide 3. microPython开发 & platform开发
一点感悟不得不说,ESP32是一款非常优秀的芯片,集成了Wifi和蓝牙,并且提供了不少的外设;在STM32芯片价格水涨船高的今天,不得不说更加香了 但是,还记得当初为啥学习STM32吗?
但是,最近这段时间,也一直在做ESP8266和ESP32的项目,很多时候会感觉迷茫和不知所措
以上,是一点吐槽,下面是自己的一点开发经验,供大家参考;
|
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/25 19:28:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |