ESP32第一章esp32简介

  • ESP32模块及开发板
    • ESP-IDF

ESP32模块及开发板

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

性价比高
体积小。方便嵌入到任何产品
功能强大,支持LWIP协议,freertos
支持三种模式:AP,STA,AP+STA 共存模式
Lua编程,让你开发更简单

ESP-IDF

ESP-IDF是乐鑫官方提供的开发框架,集成了LwIP,操作系统等常用功能。在esp-idf中可以很方便的添加自己需要的库或者其他功能。开发者可以在此基础之上进行二次开发。在Github上其项目主页是https://github.com/espressif/esp-idf。在其 examples目录中也包含了一些ES32的使用范例,提供给开发者学习
esp-idf源码中有以下几个目录:

components:这是esp-idf集成的功能块,包括LwIP,操作系统FreeRTOS,蓝牙驱动等等。
docs:说明文档
make:make文件
tool:esp-idf的适用工具
值得注意的是下载下来的项目中, components/esp32/ibs目录中并没有库文件,而且编译时还会提示缺失其他文件。这些都作为依赖文件需要下载。在安装了git的Linx环境下,使用命令 git submodule update --init来更新下载这些缺少的文件(前提是之前下载 esp-idf项目时也是用gi下载的,不然会报错:类似“ not a git project"的错误),下一章开发环境设置中将详细说明。
阅读make目录中的make文件可以知道,make首先编译各个 component(组件或模块)。当开发者需要添加自己的 component并让 esp-idf的make文件编译新添加的 component时,无需修改ep-idf的make目录下的文件,只需在新添加的 component目录下添加 component.mk文件并加入自定义编译条件或添加头文件目录即可。在后面我们在结合实例说明。

ESP32第一章esp32简介相关推荐

  1. hls fifo_【正点原子FPGA连载】第一章HLS简介--领航者ZYNQ之HLS 开发指南

    1)摘自[正点原子]领航者ZYNQ之HLS 开发指南 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手 ...

  2. 《RabbitMQ 实战指南》第一章 RabbitMQ 简介

    <RabbitMQ 实战指南>第一章 RabbitMQ 简介 文章目录 <RabbitMQ 实战指南>第一章 RabbitMQ 简介 一.什么是消息中间件 二.消息中间件的作用 ...

  3. 第一章 WebGL简介 Introduction

    第一章 WebGL简介 Introduction 概述 webGL是一组用于在web html上下文中绘制3D图像的web接口 html Canvas对象所有绘制图像的舞台,通过使用CanvasRen ...

  4. 【正点原子FPGA连载】第一章 ZYNQ简介 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  5. 第一章:Google简介

    第一章:Google简介 Google(www.Google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于 ...

  6. 自考02323《操作系统概论》第一章操作系统简介——思维导图

    备战2020年4月自考科目02323<操作系统概论>第一章操作系统简介 思维导图如下: ================================================== ...

  7. LLVM 极简教程: 第一章 教程简介与词法分析器

    第一章 教程简介与词法分析器¶ 原文: Tutorial Introduction and the Lexer 教程介绍 欢迎走进"LLVM开发新语言"教程.本教程详细介绍了一门简 ...

  8. 第一章 huggingface简介

    HuggingFace/transformers系列文章 第一章 huggingface简介 文章目录 HuggingFace/transformers系列文章 前言 一.Bert简介 二.Huggi ...

  9. 第一章 Centos 简介与安装

    第一章 Centos 简介与安装 第一节 :Centos 简介 Centos作为主流的一种Linux操作系统,以后java1234课程中,比如后期讲Redis,以及部署一些项目,会把Centos作为服 ...

最新文章

  1. ASP.NET Web页面(.aspx)添加用户控件(.ascx)无显示的问题
  2. 【资源干货】超全!我常用的70个数据分析网址
  3. 详解shuffle过程(转载)
  4. 004_Ajax服务器响应
  5. android服务绑定音乐播放器,Android开发【04-21求助贴】使用后台服务的音乐播放器...
  6. 国际计算机思维比赛,少儿编程领域中,你所不知道的国际计算思维大赛
  7. 电脑频繁断网怎么回事_家里网络间歇性断网什么原因 家里网络间歇性断网怎么解决【介绍】...
  8. leetcode78 子集
  9. java输入方法有哪些内容_java 键盘输入多种方法
  10. C_C++编程题:选择填空、智力题
  11. oracle语句优化积累
  12. php 嵌套函数公式解析,Pyparsing,使用嵌套解析器解析php函数注释块的内容
  13. 用计算机数字语言研究中医理论,试论中医基础理论数字模型.pdf
  14. 小样本条件下工业无损检测X光图像
  15. java 实现 excel 去重,nodejs读取并去重excel文件
  16. 聚美优品广告词和经典分析
  17. 软件测试人员常用的sql语句(四)
  18. 利用qiime2分析微生物组16S rRNA数据小结
  19. layui define 的使用
  20. html+css+js制作简单网站首页

热门文章

  1. 中医书竟然和IT书籍一样有书贼行为
  2. 读书笔记-人月神话18
  3. 正在恶补的Java基础(三)
  4. Replica Island 学习笔记 03 - Activity分析
  5. DeepLink的使用及任务栈问题
  6. WAS和IHS配置SSL 加密传输
  7. php interface的设计,【PHP、設計模式、大頭菜】流暢介面 Fluent Interface
  8. webp批量转换成jpg的方法
  9. [转]服装店运营计划书__201
  10. 使用极验【行为验证】实现人机交互验证