ESP32第一章esp32简介
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简介相关推荐
- hls fifo_【正点原子FPGA连载】第一章HLS简介--领航者ZYNQ之HLS 开发指南
1)摘自[正点原子]领航者ZYNQ之HLS 开发指南 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手 ...
- 《RabbitMQ 实战指南》第一章 RabbitMQ 简介
<RabbitMQ 实战指南>第一章 RabbitMQ 简介 文章目录 <RabbitMQ 实战指南>第一章 RabbitMQ 简介 一.什么是消息中间件 二.消息中间件的作用 ...
- 第一章 WebGL简介 Introduction
第一章 WebGL简介 Introduction 概述 webGL是一组用于在web html上下文中绘制3D图像的web接口 html Canvas对象所有绘制图像的舞台,通过使用CanvasRen ...
- 【正点原子FPGA连载】第一章 ZYNQ简介 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- 第一章:Google简介
第一章:Google简介 Google(www.Google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于 ...
- 自考02323《操作系统概论》第一章操作系统简介——思维导图
备战2020年4月自考科目02323<操作系统概论>第一章操作系统简介 思维导图如下: ================================================== ...
- LLVM 极简教程: 第一章 教程简介与词法分析器
第一章 教程简介与词法分析器¶ 原文: Tutorial Introduction and the Lexer 教程介绍 欢迎走进"LLVM开发新语言"教程.本教程详细介绍了一门简 ...
- 第一章 huggingface简介
HuggingFace/transformers系列文章 第一章 huggingface简介 文章目录 HuggingFace/transformers系列文章 前言 一.Bert简介 二.Huggi ...
- 第一章 Centos 简介与安装
第一章 Centos 简介与安装 第一节 :Centos 简介 Centos作为主流的一种Linux操作系统,以后java1234课程中,比如后期讲Redis,以及部署一些项目,会把Centos作为服 ...
最新文章
- ASP.NET Web页面(.aspx)添加用户控件(.ascx)无显示的问题
- 【资源干货】超全!我常用的70个数据分析网址
- 详解shuffle过程(转载)
- 004_Ajax服务器响应
- android服务绑定音乐播放器,Android开发【04-21求助贴】使用后台服务的音乐播放器...
- 国际计算机思维比赛,少儿编程领域中,你所不知道的国际计算思维大赛
- 电脑频繁断网怎么回事_家里网络间歇性断网什么原因 家里网络间歇性断网怎么解决【介绍】...
- leetcode78 子集
- java输入方法有哪些内容_java 键盘输入多种方法
- C_C++编程题:选择填空、智力题
- oracle语句优化积累
- php 嵌套函数公式解析,Pyparsing,使用嵌套解析器解析php函数注释块的内容
- 用计算机数字语言研究中医理论,试论中医基础理论数字模型.pdf
- 小样本条件下工业无损检测X光图像
- java 实现 excel 去重,nodejs读取并去重excel文件
- 聚美优品广告词和经典分析
- 软件测试人员常用的sql语句(四)
- 利用qiime2分析微生物组16S rRNA数据小结
- layui define 的使用
- html+css+js制作简单网站首页