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在小黄板上的使用相关推荐

  1. IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建

    目录 1. 环境概览 2. 安装Ubuntu操作系统 3.搭建编译环境 3.2 环境准备 3.3 环境配置 3.4 设置串口,进行编译 3.5 配置elipse编译器 (1)安装eclipse (2) ...

  2. ESP8266 RTOS SDK 开发环境搭建

    一.工具链的设置 参考乐鑫官网文档 Get Started - ESP8266 RTOS SDK Programming Guide documentation 二.获取ESP8266_RTOS_SD ...

  3. 安信可1.5---编译下载乐鑫ESP8266 RTOS SDK库

    一.安装安信可一体化工具 参考安信可官方博客:安信可IDE1.5 二.下载乐鑫ESP8266 RTOS SDK库 因为github下载太慢,经常下载不下来,这里使用gitee进行下载,请自行安装git ...

  4. ESP8266 RTOS SDK学习之 UDP

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 同样的,跟上一篇 TCP分析一样,本篇是分 ...

  5. ESP8266 RTOS SDK学习之 TCP

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 本篇就来分析 TCP程序的实现,以及添加自 ...

  6. 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 ...

  7. Esp8266 进阶之路36【外设篇】乐鑫esp8266芯片SDK编程驱动时间芯片 ds1302,同步网络时间到本地,再也不怕掉电断网也可以同步时间了!(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  8. 乐鑫esp8266学习rtos3.0笔记:分享在 esp8266 C SDK实现冷暖光色温平滑调节的封装,轻松集成到您的项目去。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...

  9. 【腾讯连连 腾讯物联网入门学习 第3篇】安信可IoT微信小程序全面开源,小程序上实现一键配网+控制+绑定!(源码开放)

    文章目录 一.简介 二.开发指导 2.1 腾讯物联开发平台配置 2.2 微信小程序导入步骤 三.设备开发 3.1 AT直连对接 3.2 SDK二次开发 四.本人开源微信物联网控制 一览表 另外,不要把 ...

最新文章

  1. 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
  2. golang--sync.WaitGroup使用示例
  3. Xshell的安装和连接
  4. 计算机TXT试题,全国计算机二级试题.txt
  5. 泛型接口(C# 编程指南)
  6. 鸿蒙adb调试权限,真机ro.debuggable全局调试权限修改为1(Nexus 6为例)
  7. 网络编程之 进程间的通信之管道的使用
  8. 场景7:带有Linux网桥的提供商网络
  9. [转载] python不允许使用关键字_Python中关键字global与nonlocal的区别
  10. “2018中国双态运维用户大会”圆满闭幕
  11. 5s管理清洁活动如何推行?
  12. 一名优秀项目经理需具备的五种基本素质及八大管理技能
  13. Linux查看cuda版本
  14. python 相关系数显著检验_Python dataframe 算相关系数用corr(),算不出结果
  15. hihocoder题目选讲
  16. python-三天打渔、两天晒网 - 实验7 简单的循环程序
  17. Druid未授权访问利用
  18. PHP代码审计系统—RIPS
  19. 北京2008年奥运会体育图标
  20. 毕业论文Word格式订正技巧

热门文章

  1. 用SC命令 添加或删除windows服务提示OpenSCManager 失败5
  2. JavaScript 正则表达式
  3. 用C#开发较完整的Windows任务管理器
  4. 使Win10用户获得特殊权限以便删除相应文件(夹)
  5. electron 使用中的注意事项
  6. RPM安装rabbitMQ
  7. 详解在Visual Studio中使用git版本系统
  8. 2022年初,给5年内还想做产品经理的提个醒!
  9. 如何从无到有搭建to B平台?
  10. 【专访】会会创始人李翔昊:重新颠覆职业社交,盲目抄袭只有死路一条