2017年2月16日星期四

ESP8266学习

        ESP8266是我最近在网上看到的一块芯片,是中国上海乐鑫生产的,集wifi, Mcu,于一身,小芯片,大用处.安信可将乐鑫的芯片进行了二次封装,集成了flash,晶振,天线等重新销售.因此互联上的资料很乱,有乐鑫的,安信可的.
        乐鑫的网址http://www.espressif.com/zh-hans
        安信可的网址http://www.ai-thinker.com/

        ESP8266的使用以我的了解,大约有以下几种途径:

  • 一种是AT指令,不管是乐鑫还是安信可的模块,出厂都刷了AT固件,可以通过AT指令控制芯片工作,AT手册两个官网都有相应的资料.

  • 一种是刷入nodemcu的固件,通过lua脚本语言编程,控制芯片工作,项目托管在github,https://github.com/nodemcu/nodemcu-firmware/releases,编译好的固件只有20150704的,分为两个,一个是整数,一个是浮点,其它的版本需要自己编译.
  • 这里有个网址,http://tinylab.org/nodemcu-kickstart/,可以看看,参考如何使用nodemcu来开发esp8266
  • ESPlorer是一个基于java编写的开发开具,https://esp8266.ru/esplorer/,大家可以看看,在这个软件界面,可以直接编写lua脚本并上传调试.

  • 一种是使用官方的SDK或其它的SDK,使用IDE环境进行编程,编译开发



  • 一种是使用用arduino IDE环境,使用esp8266的相关插件,进行开发,在arduino IDE附加开发板管理器网址输入https://github.com/esp8266/Arduino/releases/download/2.3.0/package_esp8266com_index.json




没有评论: