初识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,如下: 

 初识ESP8266_第1张图片

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

初识ESP8266_第2张图片

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

初识ESP8266_第3张图片

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

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

初识ESP8266_第4张图片

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

初识ESP8266_第5张图片

      编译成功。

三:固件烧录

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

初识ESP8266_第6张图片

            开发板的介绍以及使用说明: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

          如图:

初识ESP8266_第7张图片

      点击'START‘,开始烧录。

 

 

 

 

 

 

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

        

你可能感兴趣的:(8266学习笔记)