文章目录一、下载SDK二、SDK预处理三、导入AiThinker_IDE四、编译项目六、改写代码七、烧录固件 注意:不用使用任何中文路径!!!!!!如果电脑安装了python,一定要将环境变量Path中的python移动到AiThinker后面一、下载SDK最新的NONOS的SDK:https://github.com/espressif/ESP8266_NONOS_SDKNon-OS SDK
1、资源下载①、 官网下载: 链接:https://pan.baidu.com/s/1skRvR1j#list/path=/&parentPath=/②、网上找的集成版资源: 链接:https://pan.baidu.com/s/1c1WRp1A (备用链接:https://pan.baidu.com/s/1i4YjWUx 密码:058j)注意:共需要下载三个东西,cygwin,eclip
转载
2024-05-13 12:39:04
327阅读
ESP8266_RTOS_SDK发行版本v3.3-rc1环境搭建在大学期间玩8266所接触的都无操作系统版本的SDK,但后来接触了ESP32后发现ESP8266也推出了RTOS版本,一直都没来得及去更新版本,今天终于有时间了,技术永远是向前进的,人也是,要不断的追逐。认识一下ESP8266 SDKESP8266 SDKESP8266 Software Development Kit (SDK)是乐
转载
2024-05-23 16:56:31
47阅读
最近在弄这个WiFi模块,发现网上SDK开发方面的资料很少,发现了一套视频教程,不过主讲人的讲课方式实在受不了。对基于SDK开发感兴趣的同学可以通过本帖在Ubuntu系统上通过Eclipes搭建开发环境。 过程可以分为两步: 1、下载、编译SDK 2、配置Eclipes一、下载、编译SDK esp8266的sdk有两种,分别是ESP8266_RTOS_SDK和ESP8266_NONOS_SDK,这
转载
2024-05-14 15:45:20
629阅读
前言 ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。 ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。如需查看Arduino搭建8266的开发环境可前往Arduino搭建ESP8266开发环境 首先我们前前往安信可8266系列模组专题:安信可 在这里有许多ESP8266的资料以及固
转载
2024-02-28 23:20:49
467阅读
说一下哈,咱直接就用 因为我看了一下,上面的不带操作系统的,没有放基本的主函数文件,所以需要我们放一些文件在里面https://wiki.ai-thinker.com/ai_ide_use 还有就是以后咱做项目也是使用带操作系统的,所以咱直接用这个,如果大家还是想使用那个,但是懒得或者担心自己拷贝文件会出问
转载
2024-09-02 19:15:08
18阅读
一、简介ESP8266 有两个UART。UART0有TX、RX作为 系统的打印信息输出接口 和 数据收发口,而UART1只有TX,作为 打印信息输出接口(调试用)。二、UART0接收2.1 相关函数在 /driver/uart.c 中,2.1.1 uart0_rx_intr_handler用于UART0中断处理,用户可在该函数内添加对接收到数据包的处理。LOCAL void
uart0_rx_in
转载
2024-05-11 19:44:15
212阅读
一、环境准备1、硬件环境1.PC机(win10 家庭版,64位); 2.ESP8266-DevKitC(搭载ESP-WROOM-02D模块); 3.串口转micro-USB转接线。2、软件环境1.VMware Workstation 15.5 PRO; 2.ubuntu-16.04.6-desktop-amd64; 3.ESP8266 Linux 工具链(适用于64位PC),xtensa-lx10
转载
2024-07-02 21:53:36
60阅读
文章目录基本多线程Arduino示例配置创建任务消息队列信号量定时器互拆量(Mutex)事件组(Event Group) 基本多线程Arduino示例配置#if CONFIG_FREERTOS_UNICORE
#define ARDUINO_RUNNING_CORE 0
#else
#define ARDUINO_RUNNING_CORE 1
#endif当FreeRTOS配置为单核模式时,AR
转载
2024-08-29 13:34:21
515阅读
目录前言一、本例程实现功能二、 Core提供的TCP功能介绍三、接线图四、材料清单五、完整代码(通过IP地址和服务器建立连接)代码运行结果 前言shineblink core 开发板(简称Core)的库函数支持WIFI功能,所以只用几行代码即可实现基于esp8266 WIFI模块的联网通信(TCP, UDP, MQTT)功能。这里我们主要介绍通过TCP实现联网通信的功能,更多关于TCP, UDP
转载
2024-05-04 17:32:41
414阅读
在网络调试助手也选择这个ip使用AT+CIPSTART=“TCP”, “192.168.10.46”, 8080指令,成功将esp8266和电脑成功连接AT+CIPSTATUS查看连接状态使用AT+CIPSEND=5设置要传送数据的长度,esp8266(client)发送数据,网络调试助手(server)成功接收TCP Server发送数据,esp8266成功接收AT+CIPMODE=1,切换到透
转载
2024-08-03 15:04:56
223阅读
一、 认识STC定时器2 —T2STC 定时器2(即T2)是一个16位定时/计数器。 通过设置特殊功能寄存器T2CON中的C/T2位,可将其作为定时器或计数器(特殊功能寄存器T2CON的描述如表1所列)。定时器2有3种操作模式: 即 捕获、自动重新装载(递增或递减计数) 和 波特率发生器。这3种模式由T2CON中的位进行选择(如表1所列)。定时器2 的工作方式:二 、T2定时器的工作模式及相关设置
前期讲述的都在 Micropython 怎么开发,如没有讲解 Micropython 怎么编译出来,本期就开始讲解一下编译 ESP8266 的 Micropython 固件环境介绍:1. 操作系统: ubuntu 16.042. 板级: ESP8266一 搭建 / 安装 esp-open-sdk参考说明: 参考esp-open-sdk的使用说明
1、克隆esp-open-sdk到本地,并且循环克隆
转载
2024-04-16 15:23:03
78阅读
1. 前言因为ESP8266/ESP32这个开发环境没少折腾,是真没见过这么难搞又不清晰的环境。简单开发可以使用Arduino IDE ,这个平台还是挺好的。开发使用Arduino的函数库,很高效。
不过我还是不习惯,比如示例中binker demo的LED_BUILTIN,都不能跳转到定义,不喜欢。现在来正经搭建一个8266的环境。其实挺简单的,只是一直没找对地方。在其他博主那发现官方文档: E
转载
2024-05-21 16:35:40
126阅读
https://www.cnblogs.com/yangfengwu/p/11071580.html 所有的源码 https://gitee.com/yang456/Learn8266SDKDevelop.git 说一下哈,咱直接就用 因为我看了一下,上面的不带操作系统的,没有放基本的主函数文件,所
转载
2019-06-23 14:53:00
118阅读
2评论
ESP8266 AT指令固件烧写一、材料准备二、烧录过程三、验证 ESP8266可以通过AT指令进行控制,也可以通过像arduino IDE 之类的开发环境进行程序开发,一旦烧录了程序,原本存放于FLASH中的固件便被覆盖了,如果想使用AT指令便需要重新烧写AT固件,本文将介绍如何进行ESP8266固件烧写一、材料准备固件:本次烧写的
转载
2024-05-09 15:49:57
412阅读
本文旨在记录学习过程一、安装UbuntuUbuntu镜像:Get Ubuntu | Download | Ubuntu(也可选择其他镜像网站) 我下载的是22.04.2版本,等待下载完毕即可二、下载虚拟机 Vmware下载网址: 下载 VMware Workstation Pro | CN(不同的系统下载对应的安装包)需要注意的是:在指定磁盘容量大小时,可以稍微给多一点空间&
在实际的项目当中,我们有的时候需要一个唯一的芯片ID,使得同一份固件可以得到不同的ID,之前用过nodemcu的固件,里面有一个函数node.chipId(),这个函数可以用来获取某一个ESP8266的ID,但是RTOS_3.2版本中我并未找到相关的函数可以调用,就打算自己编写一个加入SDK当中去。接下是代码和方法。
原创
2022-01-20 10:39:59
1199阅读
纳尼?昨天刚刚打印了个“Hello World!”,今天你就让我学习TCP通信?有没有搞错~哈哈,相信很多读者会很迷,其实学习这东西嘛,单单学一些比较简单的,相信没两天就没人看了,所以咱就在基础篇和网络篇穿插着去学习一下ESP8266,毕竟兴趣才是最好的老师嘛!大家以后遇到问题了,来翻文章建议大家根据[XX篇]去快速定位该去哪一篇文章中去查找问题,当然具体会在哪一篇文章中有讲,也不一定了,后面也会
转载
2024-04-11 20:41:30
39阅读
文章目录一、前言二、过程三、接线四、配置Blinker五、输入程序 一、前言使用esp8266、dht22、0.96寸oled和点灯科技平台,来创造出一个当前室内温湿度+显示到oled上+上传到物联网平台使手机可以远程看到当前温湿度。二、过程首先在Arduino中安装OLED库(在搜索框中输入SSD1306,然后再输入GFX)然后安装DHT传感器库(在搜索框中输入DHT,建议使用1.2.3版本兼
转载
2024-04-19 14:47:22
718阅读