乐鑫esp8266学习之旅(一)搭建开发环境(基于安信可)

邵爷呀

联系方式qq:24674294(验证消息:邵爷呀)  wx:shaoyeya_0424

目前在自学esp8266,也是第一次写教程,如果大家在学习的时候发现问题,欢迎随时联系我,一起解决问题,完善教程,帮助更多的人。我在学习中碰到的问题会放在文末。

本文介绍的是基于安信可一体化编译环境的搭建

一,下载

 安信可IDE1.5 :

https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72

Git Version Control System :

Git - Downloads (git-scm.com)

二,安装安信可sdk和git

安信可sdk下载1.5版本,直接安装就好,记住安装位置。

git也是下载直接安装就好。

三,配置环境

下载完打开编辑系统环境变量,双击path,查看环境变量是否自己配置好了,如果没有手动添加一下。

四,下载 SDK资源包

找到自己想要下载的位置,鼠标右键Git Bash Here

输入:git clone --recursive https://gitee.com/xuhongv/AiThinkerProjectForESP.git  点击回车他会自己下载到当前文件夹,

 五,打开安信可ide,配置软件环境

右键导入程序,忽略我已经导入程序。

选择c/c++ -> Existing Code as MakfileProject 点击下一步

 右击工程选择properties。

 添加Environment

 配置编译工程的路径。

添加配置环境和下载程序快捷键

编译配置:mintty.exe -e make menuconfig

下载程序: make flash ESPPORT=COM4(COM口根据实际情况选择)

 

 

 添加完的快捷键可以在工程右侧或右键Make Targets -> Build查看

 至此环境搭建完成,打开hello_world工程main.c文件

双击编译配置,会弹出此框直接退出就好目前用不到。

这里我们对程序稍微修改一下,更改一下串口波特率,因为默认的串口波特率是非标的。下面是源码。


#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_system.h"
#include "esp_spi_flash.h"
#include "driver/uart.h"				//串口驱动头文件
#include "driver/gpio.h"						//GPIO头文件


void app_main()
{
	uart_set_baudrate(UART_NUM_0, 115200);
    printf("Hello world!\n");

    /* Print chip information */
    esp_chip_info_t chip_info;
    esp_chip_info(&chip_info);
    printf("This is ESP8266 chip with %d CPU cores, WiFi, ",
            chip_info.cores);

    printf("silicon revision %d, ", chip_info.revision);

    printf("%dMB %s flash\n", spi_flash_get_chip_size() / (1024 * 1024),
            (chip_info.features & CHIP_FEATURE_EMB_FLASH) ? "embedded" : "external");


    while(1)
    {

    }
}


 

 右键工程编译程序并生成 .bin 文件

 编译时间比较长耐心等待,注意看下方图片

 编译通过就可以下载程序了,我买了安信可esp-12F的开发板,直接插在USB口就可以下载,开发板集成了串口芯片,下载方便。双击下载程序快捷键,同时按下rst 和 flash两个按键,然后先抬起rst ,后台起flash。

  

 下载成功。

 

 打开串口软件,看是否打印 Hello_wored

 

 到此开发环境搭建完成,后面会陆续的学习纪律。

手动狗头

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ESP8266是一种小型、低功耗的Wi-Fi模块,由乐鑫科技开发。要搭建ESP8266乐鑫官方开发环境,可以按照以下步骤进行。 首先,需要下载ESP8266乐鑫官方开发工具,即乐鑫官方提供的ESP8266开发套件。可以在乐鑫科技的官方网站上找到最新版本的开发套件,并下载安装。 安装完成后,打开开发套件。在界面上,选择合适的语言,然后选择开发板。ESP8266开发套件提供了多种型号的开发板选择,可以根据实际使用的开发板进行选择。 接下来,需要配置串口。ESP8266的开发板通常通过串口与计算机进行通信。在开发套件的界面上,选择正确的串口号,并设置合适的波特率。 配置完成后,进入官方提供的开发环境。在这个环境中,可以编写ESP8266的代码并上传到开发板中。乐鑫官方提供了一些示例代码,可以用来学习和测试。可以打开示例代码,并进行修改和调试。 在编写代码的过程中,可以使用乐鑫官方提供的API文档进行参考。这个文档详细说明了ESP8266的各种功能和操作方式,可以帮助开发者更好地理解和使用ESP8266。 编写完成代码后,可以将代码上传到开发板中。在开发套件的界面上,选择上传按钮,等待上传过程完成。 上传完成后,可以断开开发板与计算机的连接,将开发板与其他设备进行连接或测试。 综上所述,搭建ESP8266乐鑫官方开发环境的步骤包括下载安装开发套件、配置串口、进入开发环境、编写和上传代码。这样,就可以开始使用ESP8266进行开发和测试了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值