esp笔记(1)esp8266 简介及其开发方式

本文开发环境:

  • MCU型号:ESP8266

本文内容:

  1. esp8266 及其开发的几种方式

esp8266 简介

esp8266 是一款带Wlan收发器的单片机。
esp笔记(1)esp8266 简介及其开发方式_第1张图片

开发方式

目前esp8266可选的开发方式有(包括不限于)以下五种:

  • 官方SDK开发:使用官方提供的软件开发包,在SDK的基础上进行二次开发。
  • AT指令开发:通过在 esp8266 中烧写对应的固件,使得esp8266可以通过串口AT指令和其他单片机,如STM32,51单片机等通信,通过串口发送数据来配置esp8266,进行开发。
  • Lua 脚本开发:nodemcu是一个含Lua解释器的固件,通过烧写该固件,可以使用Lua语言来开发esp8266。
  • Python 脚本开发:MicroPython for ESP8266 是一个含python解释器的估计,通过烧写该固件,可以使用Python来开发esp8266。
  • Arduino IDE 开发:arduino支持esp8266的开发,和其他单片机的开发方式相同,arduino IDE 高度封装了各种esp8266的外设驱动,提供了简明的API供程序员直接调用。

你可能感兴趣的:(esp8266)