前言
ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。
ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。如需查看Arduino搭建8266的开发环境可前往Arduino搭建ESP8266开发环境
首先我们前前往安信可8266系列模组专题:安信可

在这里有许多ESP8266的资料以及固件包:

同时提供了SDK开发环境搭建的资料,本次是使用Win10平台SDK NONOS 3.0对ESP8266对mcu进行二次开发!

下载好安信可提供的AiThinkerIDE_V0.5后解压到自己的安装位置,我这里安装到D盘。

解压出来后我们对软件的环境进行配置!
双击ConfigTool.exe


环境配置好之后我们打开AiThinker_IDE软件

打开后界面如图所示!
下面我们开始移植一个DEMO
首先我们需要提前下载好SDK
在安信可里面有gitee的仓库可前往下载,或者通过我提供的连接下载:https://gitee.com/xuhongv/ESP8266_NONOS_SDK

SDK目录如图所示
下面我们开始移植

新建一个工程的文件夹把所有文件复制过来!

我们把以IOT_Demo为例将IoT_Demo里面的文件全部复制到driver_lib下

并且覆盖掉之前的文件。

接下来我们可以删除掉一些不需要的东西
third_party、examples这两个目录可以删掉了
third_party是一些第三方提供的库,我们本次例程没有用到,先删掉,examples是一些Demo我们也不需要。

下面我们打开该工程,选择Import导入工程

选择Makefile工程

点击Browse选择刚才移植好的工程然后按照下面选好

最低0.47元/天 解锁文章
6224

被折叠的 条评论
为什么被折叠?



