ESP8266 学习笔记 一、 初识WSP8266

对于ESP8266 WIFI模块,我也是刚学,想用它来做物联网相关产品,这块模块真的比较赞。

我总结一下ESP8266比较具有优势的特点(非摘抄,个人总结):

1、内置32位MCU,开发者可修改其固件,节约开发成本;

2、固件代码为半开源,关于WIFI、TCP/IP内部资料不开源,已经编译为bin,无法修改,但使用者可以根据关于 内部接口 文档调用其部分函数,实现自己想要的功能;

3、模块已经有系统,我们可以修改用户层,用任务调度的方法使用MCU的GPIO、PWM、ADC等功能。

 

对于这款模块的学习,我有以下思路,仅供参考:

1、学习使用ESP8266的基本功能,也就是把模块拿来,对照使用文档,操作AT指令的方法,熟悉模块;

2、下载几个固件源代码,看看人家是怎么修改的,能看懂就尝试自己分析一下,把不懂的函数记下来,也许到下一步便豁然开朗;

3、仔细阅读 SDK 编程手册,其中就写了开发固件时需要用到的函数接口;

4、再回头看看这几个固件源码,开发的基本思路也就明白了;

 

 

下面几篇文档我就将我的开发经验写下来,仅供参考,欢迎指正。

你可能感兴趣的:(ESP8266 学习笔记 一、 初识WSP8266)