esp8266 rtos sdk在小黄板上的使用
2019独角兽企业重金招聘Python工程师标准>>>
##1. 下载RTOS SDK代码
git clone https://github.com/espressif/esp_iot_rtos_sdk.git
##2. 下载编译器 http://bbs.espressif.com/viewtopic.php?f=5&t=2 ##3. ubuntu下安装编译器 将xtensa-lx106-elf.tar.bz2解压缩到/opt/下
tar -xvf xtensa-lx1060-elf.tar.bz2
##4. 编译代码 ###4.1设置编译器环境变量
export PATH=$PATH:/opt/xtensa/bin/
###4.2 编译
cd ./esp_iot_rtos_sdk-master/app
./gen_misc.sh
执行脚本会会提示选择,按照如下选择: STEP 1 boot version选择2(none) STEP 2 bin generate选择0(eagle.flash.bin+eagle.irom0text.bin) STEP 3 spi speed选择2(40M) STEP 4 spi mode选择0(QIO) STEP 5 flash size&map选择4(4M,512K+512K) 选择完成后会开始编译,完成后会提示:
##5.下载程序: ###5.1 下载下载器 http://bbs.espressif.com/viewtopic.php?f=5&t=433 ###5.2 根据编译时候的选择和提示设置下载器 将eagle.flash.bin的地址设置在0x00000 将eagle.irom0test.bin的地址设置在0x40000
###5.3 将小黄板的跳线短接后,连接串口上电,然后点开始,稍等片刻完成下载。
注意:下载串口的RX,TX直接连上位机的RX和TX,不用做交叉。 ###5.4 去掉跳线,重新上电后开始运行刚才下载的程序。
#串口波特率问题: rtos sdk直接编译后尝试各种波特率都是乱码,在user_init的最开始加入如下代码可将波特率修改为115200:
uart_div_modify(0, UART_CLK_FREQ / (115200));SET_PERI_REG_MASK(UART_CONF0(0), UART_RXFIFO_RST | UART_TXFIFO_RST);CLEAR_PERI_REG_MASK(UART_CONF0(0), UART_RXFIFO_RST | UART_TXFIFO_RST);
转载于:https://my.oschina.net/lgl88911/blog/483136
esp8266 rtos sdk在小黄板上的使用相关推荐
- IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建
目录 1. 环境概览 2. 安装Ubuntu操作系统 3.搭建编译环境 3.2 环境准备 3.3 环境配置 3.4 设置串口,进行编译 3.5 配置elipse编译器 (1)安装eclipse (2) ...
- ESP8266 RTOS SDK 开发环境搭建
一.工具链的设置 参考乐鑫官网文档 Get Started - ESP8266 RTOS SDK Programming Guide documentation 二.获取ESP8266_RTOS_SD ...
- 安信可1.5---编译下载乐鑫ESP8266 RTOS SDK库
一.安装安信可一体化工具 参考安信可官方博客:安信可IDE1.5 二.下载乐鑫ESP8266 RTOS SDK库 因为github下载太慢,经常下载不下来,这里使用gitee进行下载,请自行安装git ...
- ESP8266 RTOS SDK学习之 UDP
写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 同样的,跟上一篇 TCP分析一样,本篇是分 ...
- ESP8266 RTOS SDK学习之 TCP
写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 本篇就来分析 TCP程序的实现,以及添加自 ...
- ESP8266 Non-OS SDK 开发之旅 基础篇① 初识 Non-OS SDK,史上超级详细手把手教小白20分钟快速搭建SDK软件开发环境,完成第一个例子Hello World!
文章目录 1.前言 2. SDK概述 2.1 SDK使用流程 2.2 ESP8266 HDK -- 硬件开发工具 2.3 ESP8266 SDK -- 软件开发工具包 2.3.1 Non-OS SDK ...
- Esp8266 进阶之路36【外设篇】乐鑫esp8266芯片SDK编程驱动时间芯片 ds1302,同步网络时间到本地,再也不怕掉电断网也可以同步时间了!(附带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...
- 乐鑫esp8266学习rtos3.0笔记:分享在 esp8266 C SDK实现冷暖光色温平滑调节的封装,轻松集成到您的项目去。(附带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...
- 【腾讯连连 腾讯物联网入门学习 第3篇】安信可IoT微信小程序全面开源,小程序上实现一键配网+控制+绑定!(源码开放)
文章目录 一.简介 二.开发指导 2.1 腾讯物联开发平台配置 2.2 微信小程序导入步骤 三.设备开发 3.1 AT直连对接 3.2 SDK二次开发 四.本人开源微信物联网控制 一览表 另外,不要把 ...
最新文章
- 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
- golang--sync.WaitGroup使用示例
- Xshell的安装和连接
- 计算机TXT试题,全国计算机二级试题.txt
- 泛型接口(C# 编程指南)
- 鸿蒙adb调试权限,真机ro.debuggable全局调试权限修改为1(Nexus 6为例)
- 网络编程之 进程间的通信之管道的使用
- 场景7:带有Linux网桥的提供商网络
- [转载] python不允许使用关键字_Python中关键字global与nonlocal的区别
- “2018中国双态运维用户大会”圆满闭幕
- 5s管理清洁活动如何推行?
- 一名优秀项目经理需具备的五种基本素质及八大管理技能
- Linux查看cuda版本
- python 相关系数显著检验_Python dataframe 算相关系数用corr(),算不出结果
- hihocoder题目选讲
- python-三天打渔、两天晒网 - 实验7 简单的循环程序
- Druid未授权访问利用
- PHP代码审计系统—RIPS
- 北京2008年奥运会体育图标
- 毕业论文Word格式订正技巧