文章目录
一、认识其本质与搭建开发环境。
1.1 、 市面上无线模块有哪些。
1.2 、wifi模块Esp8266发展。
1.3 、Esp8266特点。
1.4 、搭建开发环境。
二、开始我们基于 nonos 工程的第一个“Hello World”。
第一步:打开我们最新的NONOS的SDK下载地址:https://github.com/espressif/ESP8266_NONOS_SDK ,解压后请注意以下操作:
第二步:导入项目 **选择 File→Import** ,下面步骤:
第三步:点开C/C++分支,并选中Existing Code as Makefile Project:
第四步:去除C++支持,选中 Cygwin GCC,点击Browser,选中我们解压后所在的目录。点击finish。
第五步:此刻,成功进入到我们的主界面。
第六步:开始编译工程前,我们装装逼,在其的 app ->user --> user_main.c 方法修改如下,让输出为 hello world。
第七步:开始编译前,按照官方的说法,我们看控制台时候,直接把 Problems 栏目关掉,解释说,这个Problems 栏目报的错误不准确,只有Console 栏目下的输出为准,所以建议大家把 Problems 栏目关闭。
第八步:我们编译之后,看看控制台下的信息打印,说明已经成功做好固件啦。:
三、基于 rtos 如何打开运行一个工程。
四、让我们烧固件走起。
五、上电不跑程序,异常分析。
另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!
一、认识其本质与搭建开发环境。
1.1 、 市面上无线模块有哪些。
大家可知道目前的无线通信模块有哪几种? 主要有Wifi无线通讯、BlueTooth蓝牙和ZigBee,目前大多都是前二者,ZigBee现在用的很少了。据我所推断的,未来是属于物联网世界、智能家居领域,而蓝牙和zigbe局限于范围,蓝牙4.0仅仅最大支持100米,zigbee就不说了。
1.2 、wifi模块Esp8266发展。
2015年物联网处于爆发的一年,乐鑫的ESP8266WIFI 芯片成为强烈的催化剂。成功的将2014年前的40以上的WIFI成本压缩到现在的10元左右。内置WIFI前端和高性能的32位MCU,基本引爆物联网市场,几乎牵扯到电子的行业,都可以用上,比如WIFI开关 灯具 WIFI定位 电饭锅 空气净化器 等消费类小家电与大家电,都面临这一场技术革新,与新的用户体验!比如你仅仅增加10元的成本就可以把自己的产品被手机控制了。
1.3 、Esp8266特点。
要知道,在物联网世界里面的牛人,没有谁不认识 8266 。既然如此出色,那肯定有他存在的必然理由:
低功耗、高集成度的 Wi-Fi 芯片。
最小系统仅需 7 个元器件
超宽工作温度范围:-40°C 至 +125°C
ESP8285 : ESP8266 内封 8 Mbit Flash。
ESP8266EX 有三种运行模式:激活模式、睡眠模式和深度睡眠模式,能够延长电池寿命。
1.4 、搭建开发环境。
环境搭建大家应该都几乎是选择 windows 的,作为一个老司机,和大家一样,我也是选择为 win10 的笔记本电脑游戏本,cpu i8 ,16g内存!
下面我就以 windows 平台为大家搭建一个可以手动同步最新编译工具链、以及可编译 非操作系统nonos工程和 操作系统Rtos工程的代码,下面是搭建环境的三件套:
esp8266最新的编译工具链下载传送门(仔细看下面的截图): https://github.com/espressif/ESP8266_RTOS_SDK