初识ESP8266

本文详细介绍了ESP8266无线模块的特点及应用,涵盖了开发环境搭建、项目导入、编译流程及固件烧录等关键步骤,适合初学者快速上手。

一:揭开ESP8266面纱

       (1)无线模块知多少

           目前物联网话题如火如荼,但普遍使用的无线通信方式,大致有Wifi无线通讯,BlueTooth蓝牙,ZigBee,Lora和NB-loT五种.这不同的通信方式,各有各的长处,各有各的不足,这里主要说的是Wifi无线通信模块----ESP8266. 

       (2)ESP8266的特点

  • 低功耗,设计紧凑,性能可靠的WIFI通信模块
  • 工作温度范围广:-40°C 至 125°C
  • 32位 Tensilica 处理器
  • ESP8266内有8Mbit Flash
  • 三种工作模式:station模式,soft-AP模式以及AP兼station模式

       (3)工欲善其事,必先利其器----搭建开发环境

           ESP8266的便宜工具合集链接,如下:

           https://pan.baidu.com/s/1wW8kykM0B5x7hGo7tUzTMQ 验证码:suz5

二:上手操作玩一玩

      (1):打开NONOS的SDK下载地址:https://github.com/espressif/ESP8266_NONOS_SDK/releases/tag/v2.2.1

                     example文件夹下面的某一个工程文件夹,比如smart_config复制到主目录,可重命名为app

       (2):eclipse导入项目

                     选择File,Import,如下: 

 

      (3)点开C/C++分支,并选中Existing Code as Makefile Project:

       (4)去除C++支持,选中 Cygwin GCC,点击Browser,选中我们解压后所在的目录。点击finish。

       (5)此时,我们可以看见整个工程界面

         (6) 试着编译看一看,Bulid Project:编译项目;Clean Projec:清理缓存

         (7)编译之后,查看控制台的打印信息

      编译成功。

三:固件烧录

       这里用到的开发板是公司申请的乐鑫官方开发板ESP-LAUNCHER:

            开发板的介绍以及使用说明:https://www.espressif.com/sites/default/files/documentation/esp8266_hardware_design_guidelines_cn.pdf

            PCB图(PADS9.5版本):见上面百度云链接。

           正式烧录:

  1. eagle.flash.bin-------->0x00000
  2. eagle.irom0text.bin---->0x10000
  3. blank.bin---->0x3FC000
  4. esp_init_data_default.bin---->0x3FE000

          如图:

      点击'START‘,开始烧录。

 

 

 

 

 

 

欢迎各位大佬批评指正,如有叨扰,烦请见谅。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值