1.ESP32介绍:

ESP32是乐鑫信息科技(以下简称乐鑫)推出的一块WIFI芯片。ESP32 集成了天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块,整个解决方案占用了最少的印刷电路板面积。2.4 GHz Wi-Fi 加蓝牙双模芯片采用 TSMC 低功耗 40nm 技术,功耗性能和射频性能最佳,安全可靠,易于扩展至各种应用。

下为乐鑫官网,有详细的ESP32介绍

ESP32 Wi-Fi & 蓝牙 MCU I 乐鑫科技

2.ESP32开发软件的选择:

 

上面三幅图所展示的为常用的开发软件,这里用VS CODE作为主要的开发软件,其它软件的使用大家可以自行在网上寻找资源。

3.环境的搭建(以vs code 为例)

(1)VS CODE下载链接:

VSCode中文网 - Visual Studio Code中文官网 VS Code编辑器中文网站

(2)软件安装

VSCode安装教程(超详细)_『愚』的博客-CSDN博客_vscode安装教程

这里大家参考这篇文章,侵权删。

(3)安装platformio插件

可参考如下教程:

platformIO环境安装_kimiyang123的专栏-CSDN博客_platformio安装

4.ESP32开发环境的搭建

可参考如下教程:

首发-ESP32在VS Code下PlatformIo插件下首次体验[过程]_曾菜鸟的博客-CSDN博客_esp32 platformiobb

本人使用的开发环境配置为ARDUINO,原因在于其提供了丰富的库文件,非常方便使用。

准备好后,便开始下一章的学习,ESP32点亮一个灯。

ESP32实用教程(一)开发软件的选择及环境的搭建相关推荐

  1. 【Arduino学习】01.开发板选择和环境的搭建

    1.Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬件(各种型号的Arduino板)和软件(Arduino IDE).由一个欧洲开发团队于2005年冬季开发. 2.做嵌入式开发有一点不 ...

  2. 【实用教程】一文学会安装Python环境,Python语言给我整起来

    文章目录 Python 环境搭建 Python下载 Python安装 Unix & Linux 平台安装 Python: Window 平台安装 Python: MAC 平台安装 Python ...

  3. Colab实用教程(免费的深度学习GPU环境)

    一.Colab是什么? Google Colab 是一个免费的云服务并支持免费的 GPU,可以: 提高你的 Python 语言的编码技能. 使用 Keras.TensorFlow.PyTorch 和 ...

  4. jeston nano开发板 在ubuntu18.04环境下搭建的ROS和arduino小车

    一.准备安装Ubuntu系统 (在vmware上安装)#方便后面的调试 首先,需要我们去官网下载镜像文件,但是由于官方的服务器搭建在境外,因此我们更倾向于使用国内镜像进行下载,比如清华大学镜像,一般来 ...

  5. 【Cocos2d开发】Cocos2d下安卓环境的搭建

    在进行Cocos2d游戏开发前 我们先来配置一下环境,我们先来准备一下工具,我们所需要的工具分别为: 1.Cocos2d引擎 2.JDK 3.SDK 4.NDK 5.ANT 6.ADT 1.下载Coc ...

  6. 基于C#(Visual Studio 2013)的AutoCAD2016二次开发(一)编程环境的搭建

    机械设计中一般都采用AutoCAD设计软件,在复杂 CAD问题或特殊用途的设计中,依据原有软件的功能往往难以解决问题,在此情况下,只是会使用软件的基本功能是不够的.本着自学和相互交流的原则,撰写如下学 ...

  7. linux环境内核调试软件,Linux内核调试环境的搭建(使用qemu)

    但是这里有几个问题要说一下,关于什么是make menuconfig,不知道的同学去google下,另外执行命令需要ncurses库的支持,不然你执行 make menuconfig会报错,这里大家可 ...

  8. 《初级会计电算化实用教程(金蝶ERP—K/3版)》一1.4 会计核算软件

    本节书摘来自异步社区<初级会计电算化实用教程(金蝶ERP-K/3版)>一书中的第1章,第1.4节,作者 金蝶软件(中国)有限公司,更多章节内容可以访问云栖社区"异步社区" ...

  9. Xilinx 原语简介--(Xilinx FPGA开发实用教程)

    目录 前言 1.Xilinx 原语简介 1.1 时钟组件原语(Clock Components) 1.1.1 BUFG 1.1.2 BUFGMUX 1.2 I/O端口组件(IO Components) ...

最新文章

  1. Ansible源码解析 Inventory组概念
  2. CS 就业寒冬?这里有一份面试必备基础知识
  3. 3451: Tyvj1953 Normal 点分治 FFT
  4. {%csrf_token%}的作用
  5. jupyter notebook即原来的Ipython notebook的使用方法
  6. 组件php53 php55区别,分享下php5类中三种数据类型的区别
  7. python try语句相关(try/except/else/finally)
  8. A-Deeper-Understanding-of-Spark-Internals(Spark内核深入理解)
  9. java.util.enummap_java.util.EnumMap.clone()方法实例
  10. java图书管理系统源代码_高校社团管理系统(ssm+mysql)
  11. 官网下载Java连接MySql驱动jar包
  12. 专利交底书怎么写 -
  13. 批量删除多个 Word 文件中的分节符
  14. 10543: 孤岛症候群
  15. Constructing and Embedding Abstract Event Causality Networks from Text Snippets
  16. 天平游码读数例题_在天平读数时游码要读游码左端对应的刻度______
  17. L1-003 个位数统计 (15 分)
  18. 小程序嵌套h5页面_快速小程序开发之微信小程序内嵌 H5
  19. Ajax-服务器响应数据详解
  20. 算法_二叉树_二叉树的最大深度

热门文章

  1. totolink固件获取(硬件方法)
  2. 自己对“为什么不同挂载点的inode号码都是2”的理解
  3. CTA-敏感行为-发送短信
  4. CodeForces 893D Credit Card (贪心)
  5. java Vue中小学图书馆管理系统ssm毕业设计源码maven介绍
  6. Android蓝牙开发记录
  7. win10任务栏下的更新提示红色感叹号去除
  8. 2.Android应用资源:概览
  9. Linux打开bashrc权限不够,肿么在终端里改变~/.bashrc 的权限
  10. 一键生成UGUI艺术字体