安信可 ESP8266机智云开发板:编译与烧录

编译:1、SDK 开发环境搭建见 安信可ESP系列一体化开发环境搭建

  

                    下载地址:http://pan.baidu.com/s/1skRvR1j

     安装:

下载文件如下:

(1) 首先解压cygwin到D:\目录下:(注意:Cygwin 路径不要有中文或者空格,建议直接放在盘符的根目录下)

(2)再解压eclipse 到 D:\Program Files下

 

(3)将 ESP_IDE.exe 移动到一个合适的位置,例如:D:\Program Files\AiThinker 下(位置可以自定义)


配置:

        (1)双击打开ESP_IDE.exe

        

(2)选择之前放置的 Eclipse 位置和 Cygwin 位置

                                                                                                         

   


其中Eclipse文件夹的位置为 eclipse.exe 所在的目录:

Cygwin文件夹的位置为 bin 文件夹所在的目录:


其中IDF   Path文件夹的位置为第一次下载地址所保存的那个文件夹


点击【OK】后,启动Eclipse(首次使用 Eclipse 时会提示选择一个目录作为工作空间(自己随意设置就行)之后即可使用Eclipse 进行 SDK 的开发)


Eclipse 界面如下图:(如果界面被自己弄乱了:点击Windows→New  Windows)

2、SDK 开发环境使用见 安信可ESP系列一体化开发环境使用示例

(1)  首先我们下载ESP8266_RTOS_SDK(打开后点击绿色的Clone  or  download下载既可)

(2)下载后解压到合适的目录下,我们以 D:\Aithinker\ESP8266_RTOS_SDK 为例:

ESP8266的FreeRTOS SDK,采用了SDK和工程文件夹分离的方式

故我们先拷贝D:\Aithinker\ESP8266_RTOS_SDK\examples\project_template到                       D:\Aithinker\project_template

(3)启动 ESP_IDE

(4)导入项目(导入项目时,SDK和工程都需要导入)

选择 File→Import→并选中Existing Code as Makefile Project:


      去除C++支持,选中 Cygwin GCC,点击Browser,选中ESP8266_RTOS_SDK:

 点击 Finish 完成ESP8266_RTOS_SDK的导入,

       重复上面1 ~ 4的步骤,导入project_template(打开ESP8266_RTOS_SDKexamples文件夹里)

完成后如下图:

(5)配置项目(因为分离了sdk和project目录,所以编译之前必须先指定一个sdk的目录,另外根据乐鑫要求,还需要指定一个存放bin文件的目录)


打开Makefile→添加以下两行代码到Makefile图中相应的位置:

SDK_PATH=/cygdrive/d/Aithinker/ESP8266_RTOS_SDK
BIN_PATH=$(SDK_PATH)/bin

另外,我们还需要配置项目引用,以便在两个工程中来回跳转函数定义

鼠标选中project_template,点击右键,选中Properties→Project References勾选ESP8266_RTOS_SDK:


(6)编译项目

鼠标选中project_template,点击右键出现菜单:(Build Project :编译项目    Clean Project:清理项目)

注意:Build Project 前最好先 Clean Project,以防止出错

选中编译项目,控制台输出如下图即编译成功:

烧录:     提取链接:http://pan.baidu.com/s/1i58Zc81 密码:jzuz 下载

 第一步: 打开下载的文件夹(ESP8266微信直连云)→烧写软件         →FLASH_DOWNLOAD_TOOLS_v1.2_150512→继续打开后点击                                                  flash_download_tools_v1.2_150512后如下图:

找到bin文件位置,添加到上图中文件位置(在下载的文件里打                开 firmware→Aithinker_wxcloud_firmware_beta.bin)

COM PORT选择与计算机连接的串口调试工具所对应的COM口

BAUDRATE可以选择任意波特率,波特率越大烧录速度越快

第二步:设置好上面的设置我们就开始烧录了,这个时候我们需要认识开发板上三个按键。

第三步:接下来就是扫描二维码啦,打开你的微信,扫一扫二维码(或者关注安信可科技,然后点WiFi配置):

跳转到下面的页面:

配置设备上网:

       
           1:点击配置设备上网,输入手机当前已连接的WIFI账号的密码,若手                  机当前没有连接WIFI,需先将手机连接上WIFI,开始配置网络,网                  络配置过程中,LED 的颜色会一直变化
           2:绑定微信用户。
               当配置成功时,微信端会弹出配置成功的提示,且LED 颜色不再变                  化,部分手机微信客户端无法收到配置成功的提示,请注意观察串                  口和 LED 的变化现象来。

第四步:控制设备

在微信客户端中的设置中的设备可以使用控制面板。那么好,到了这              一步,基本已经对微信直连云有一定的的认识啦。如下图:

    终于弄完啦,,累并快乐着的过程。。。

安信可 ESP8266机智云开发板:编译与烧录相关推荐

  1. 【BW16 应用篇】安信可BW16模组/开发板AT指令实现MQTT通讯

    文章目录 前言 1 固件烧录 2 EMQ服务器搭建 2.1 软件获取 2.2 启动EMQ服务 3 设备端联网配置 3.1 AT指令配置 3.2 信息交互 联系我们 前言 本文主要介绍安信可BW16模组 ...

  2. 瑞萨开发板编译和烧录

    瑞萨开发版编译和烧录 烧板子是一条充满荆棘的路,尤其是对于之前没有烧过的同学来说,更对于比较冷门的板子来说.去某高校的实验室跑了两趟,和官方技术支持挤牙膏挤了好久才挖点资料过来参考.换了两台电脑,在P ...

  3. 【离线语音专题④】安信可VC离线语音开发板二次开发语音控制LED灯

    系列文章目录 [离线语音专题①]安信可最新离线语音模组VC系列出厂固件使用教程--SDK开源? [离线语音专题②]安信可语音开放平台的使用--VC系列SDK的获取 [离线语音专题③]安信可VC系列离线 ...

  4. 安信可nbiot模块_安信可ESP8266系列接入机智云方案及问题排查指引

    安信可ESP8266系列接入机智云方案及问题排查指引 文档编辑 修订历史 版本 修订内容 修订人 修订日期 V1.0 起稿 Bobo 2019/08/19 1.本文编写背景 本文主要介绍安信可ESP8 ...

  5. 【BW16 应用篇】安信可BW16模组与开发板更新固件烧录说明

    目录 前言 1 硬件准备 1.1 硬件准备 1.2 接线说明 1.3 固件烧录说明 1.3.1 设置模组或开发板进入烧录模式 1.3.2 烧录固件 注意 2 固件烧录完成验证操作 联系我们 前言 本文 ...

  6. 安信可ESP-12K模组学习心得 ③ 安信可 ESP-12K 驱动 WS2812B 灯板,实现五彩斑斓的灯光效果;

    一 前言 今天为大家带来的是 安信可 ESP-12K 驱动WS2812B 灯板: 二 材料 安信可 ESP-12K 开发板 x1 WS2812B 灯板一个, 杜邦线若干 接线图: ESP-12K WS ...

  7. 乐鑫esp8266模块MicroPython开发板MQTT物联网人工智能最小系统

    简 介: ※对于购买自网络的基于ESP8266的实验模块进行了初步的测试,它其中的一些示例进行了练习.特别是对于基于ESP8266的特殊的一些外设的测试. 关键词: ESP8266,MicroPyth ...

  8. 阿里云开发板HaaS510报送设备属性

    摘要:HaaS510开发板可以使用移动网络通信,从而拜托wifi信号依赖.它还支持JavaScript语言,用极简的语句实现非常可靠的上云操作.本文与大家分享上云之后,如何将设备的属性报送到物联网平台 ...

  9. 阿里云开发板HaaS510响应UART串口指令

    摘要:开发物联网设备时,常用MCU+物联网模块的硬件结构,HaaS510就是一款非常好的物联网模块.本文与大家分享HaaS510在成功上云基础上,如何响应UART串口指令. 实验目的:通过haas51 ...

最新文章

  1. ajax jsonp请求报错not a function的解决方案
  2. ct检查床的移动精度是指_炮塔铣床、数控铣床导轨平行度(扭曲)的检验
  3. 在vb中使用Iphlpapi.dll获取网络信息(下)
  4. smartdns 部署最佳实践
  5. 【Paper】DeepConvLSTM:Deep Convolutional and LSTM RNN for Multimodal Wearable Activity Recognition
  6. 读 《异类》—马尔科姆·格拉德威尔 文摘
  7. 仿照vue实现双向数据绑定兼容IE6
  8. BAT实现文件下载功能
  9. 一度智信电商:店铺转化率太低?
  10. 李宏毅ML2021 HW7 BERT-Question Answering
  11. 《高数》基本初等函数 反对幂三指 (二)
  12. CentOS 7 搭建 TinyProxy 代理
  13. wacom怎么调压感_手绘板压感是什么 数位板压感怎么调【教程】
  14. Java知识总结(五)
  15. 【Pygame一行代码系列】程序员玩的这几款电脑游戏,你玩过吗?
  16. 2018中国互联网安全大会9月举行!
  17. 百度地图搜索关键字总集
  18. 文档翻译器怎么用?实用的语音翻译文字的方法介绍
  19. SAP系统架构有什么构成/SAP系统都有什么模块
  20. (四)坦克大战--(2)发射炮弹

热门文章

  1. Nat. Biomed. Eng.| 综述:医学和医疗保健中的自监督学习
  2. ArcGIS动态表格批量出图
  3. 每日爬虫JS小逆5分钟之旅游网MD5一锅端
  4. 如何删除百度搜索记录怎么删除
  5. Oracle 先判断是否为空,然后对非空数据做计算(DECODE比较大小)
  6. NKOJ 3893 聪聪和可可(数学期望+递推+最短路)
  7. 软件介绍,告诉你文字转语音软件有哪些
  8. 【逗老师的小技巧】MacOS重置网络连接的方法
  9. Netty进阶 黏包与半包问题的处理,数据解码器详解
  10. Google Logo的秘密