esp8266 rtos 开发环境 ubuntu_使用ESP8266做核心控制:开发环境搭建

这里我们直接使用乐鑫的SDK进行我们的系统开发,系统中将ESP8266当成主控来设计,而不是使用AT指令来控制模块。

一、安信可一体化开发环境有以下特点:

  • 支持ESP8266 NONOS和FreeRTOS环境开发(新版 ESP8266 RTOS SDK V3.0以上版本)
  • 支持ESP32 FreeRTOS环境开发
  • 下载即用,无需另外配置环境
  • 可直接编译乐鑫官方推出的SDK开发包
  • 图形化界面开发

二、下载、安装、配置

1、在百度页面搜索安信可esp8266开发环境搭建,然后在搜索结果里面找到安信可网站(wiki.ai-thinker)的下载链接,下载软件。

243c351d7c2425bde71203c865332b97.png

安装过程不难,在下载的文件中找到AiThinkerIDE_V1.0.exe,一键式安装。安装完成后,在安装的文件夹找到Config.exe进行配置相关路径。配置过程不复杂,安装没有问题的情况下,相关的参数已经由系统填好了。类似做个选择题。

配置OK了,在当前目录的eclipse文件夹下找到eclipse.exe双击打开软件,然后进行SDK的导入。

90b2ca74bd5e5849d520aca8f6cbf464.png

2、软件已经安装完成,开始导入官方提供的SDK。首先在github下载SDK,然后手动解压并且将路径...ESP8266_NONOS_SDK-masterhird_party 下的Makefile文件更名。ESP8266_NONOS_SDK采用了SDK和工程文件夹分离的方式,所以我们需要复制一个DEMO到SDK的顶层目录。最后在eclipse里面导入工程。

2baeb973b5ece21a51dba230b176e58e.png

SDK下载

导入工程的步骤为:eclipse-->File→Import:点开C/C++分支,并选中Existing Code as Makefile Project。这个时候会出现一个选择的页面(注意:C和C++都勾选),在下面的框中选中 Gross GCC,点击Browser,选中ESP8266_NONOS_SDK-3.0.0所在的目录,完成导入。

9397ab6d41ede335023c5a7e89ced6ab.png

工程配置

三、设置项目的属性:

1、鼠标选中项目名称,点击右键菜单中的Properties;

2. 选择C/C++ Build → Build command中添加编译规则(注意:添加之前去掉默认勾选),用户可以根据实际情况来更改规则(make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=2);

3. 在C/C++ Build → Build directory选择编译的工程路径(注意:路径一定要配置到工程文件,即从example下复制出来的DEMO文件);

4. 点击 Apply ,OK, 完成工程的属性设置;

c2d504cfc9cb4d4795ecd44bf7681f50.png

四、编译项目、

Build Project :编译项目

Clean Project:清理项目

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

603b04f9ca55d48fb3088858bcceda43.png

在编译的过程中如果出现报错,可以重新以管理员的权限运行 Config.exe ,再次确认相关路径。若是依旧有问题,再检查工程配置的路径是不是已经到达IoT_Demo文件夹

水塔自动控制系列.往期回顾:

1、DIY水位检测器:使用三极管搭建的水位监测电路。

2、DIY小水泵:成本不足3块钱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值