ecology9 后端开发环境搭建_Esp8266学习之搭建开发环境

本文介绍了ESP8266 WiFi模块的特点和发展,重点讲解了在Ubuntu环境下搭建非OS(nonOS)开发环境的详细步骤,包括下载SDK、设置环境变量、使用Cygwin GCC编译器以及修改代码实现"Hello World"。同时,文中还提到了RTOS环境的工程打开方法和烧录固件的注意事项。
摘要由CSDN通过智能技术生成

文章目录

一、认识其本质与搭建开发环境。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值