因为今天终于做好了自己的另一块工控板,所以我就开始写基础公开篇的内容,希望自己小小的努力能够帮到大家

自己做的另一块板子

https://www.cnblogs.com/yangfengwu/category/1472273.html

前几节咱使用的是没有操作系统的SDK,,后面咱再使用带操作系统的SDK来学习开发,

我的风格是综合,综合,综合,就是WIFI+上位机+Android+网页等等什么的一块学,都是一步一步的实现.不过不用担心,绝对不会让大家感觉难的....全是基础

所有的源码也是全部公开

https://gitee.com/yang456/Learn8266SDKDevelop.git

使用的板子

https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-15892851284.2.4297d36cC8oSyK&id=569295486025

第一节:开发环境搭建

咱就去官方下载最新的软件

https://wiki.ai-thinker.com/ai_ide_install

自己随意哈

关掉程序

........官方啥都给准备好了,简直是傻瓜式操作...

先不用管上面的错误, 上面是开发ESP32的,咱只开发8266,所以可以忽略那个错误了

好,现在下载程序....稍等,我拿一个开发板

原理图在这里

说一下哈,我的板子板载的其它什么的都不重要,咱是开发8266,不要看到其它不知道的,或者没有学过的就吓到了哈!或者有哪个人对你说过什么什么很难.

记住:那些一事无成的人,只会告诉你你也不行.相信自己哈.

下载程序软件,和参考下载链接

https://wiki.ai-thinker.com/esp_download

这样的话电脑的串口就和WIFI通信了

我用的WI-Fi是ESP8266-12F

https://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png

只需要知道

boot.bin  烧写的地址是 0

esp_init_data_default.bin    0x3FC000

blank.bin                            0x3FE000

剩下的用户文件看编译器自己让烧到哪里就可以了

就是咱软件编译以后,打印的日志...后面写了烧录的地址

.......只有个用户程序文件...缺三个文件

咱就去别的里面找找

现在下载

再一次说明一下

下面三个是官方指定的

这个看软件给的提示

按下固件(WIFI)按钮→然后接着按下复位(WIFI)按钮→然后松开复位(WIFI)按钮→最后松开固件(WIFI)按钮

注:实质在WIFI模块上电或者复位重启之前按下固件(WIFI)按钮(GPIO0接低电平),模块重启后松开固件(WIFI)按钮(GPIO0接高电平) 模块就进入了刷固件模式(下载程序模式)

复位一下

然后打开串口调试助手

3S打印一次 hellow word

忘了说程序了

这节只是搭建环境哈,只要知道怎么编译,怎么下载就可以了

https://www.cnblogs.com/yangfengwu/p/11072834.html

1-ESP8266 SDK开发基础入门篇--开发环境搭建的更多相关文章

  1. 10-ESP8266 SDK开发基础入门篇--上位机通过串口控制ESP8266灯亮灭

    https://www.cnblogs.com/yangfengwu/p/11087618.html 其实这一节就是对上三节的综合测试 https://www.cnblogs.com/yangfeng ...

  2. 26-ESP8266 SDK开发基础入门篇--编写WIFI模块 SmartConfig/Airkiss 一键配网

    https://www.cnblogs.com/yangfengwu/p/11427504.html SmartConfig/Airkiss 配网需要APP/微信公众号,这节大家先使用我做好的APP/ ...

  3. 25-ESP8266 SDK开发基础入门篇--控制WIFI连接路由器

    https://www.cnblogs.com/yangfengwu/p/11324411.html 说个事情,现在SDK的版本已经出到3.0了,但是我还是使用2.0 如果只是为了学习研究   选择3 ...

  4. 16-ESP8266 SDK开发基础入门篇--TCP 服务器 非RTOS运行版,串口透传(串口回调函数处理版)

    https://www.cnblogs.com/yangfengwu/p/11105466.html 其实官方给的RTOS的版本就是在原先非RTOS版本上增加的 https://www.cnblogs ...

  5. 12-ESP8266 SDK开发基础入门篇--PWM,呼吸灯

    https://www.cnblogs.com/yangfengwu/p/11094085.html PWM其实没有什么,就是看着官方给的API,,,然后就是用呗 对了,其实对于RTOS SDK版本的 ...

  6. 3-ESP8266 SDK开发基础入门篇--点亮一个灯

    https://www.cnblogs.com/yangfengwu/p/11072834.html 所有的源码 https://gitee.com/yang456/Learn8266SDKDevel ...

  7. 5-ESP8266 SDK开发基础入门篇--了解一下操作系统

    对于操作系统不知道有没有害怕接触的... 先说一下操作系统是什么意思,其实咱的电脑就运行了操作系统,手机,等等... 操作系统和任务分不开,所谓任务就是一个一个的执行各个功能的函数,,,操作系统呢就是 ...

  8. 29-ESP8266 SDK开发基础入门篇--编写TCP 客户端程序(Lwip RAW模式,非RTOS版,精简入门)

    https://www.cnblogs.com/yangfengwu/p/11456667.html 由于上一节的源码长时间以后会自动断开,所以再做这一版非RTOS版的,咱直接用lua源码里面别人写的 ...

  9. 24-ESP8266 SDK开发基础入门篇--Android TCP客户端.控制 Wi-Fi输出PWM的占空比,调节LED亮度

    https://www.cnblogs.com/yangfengwu/p/11204436.html 刚才有人说需要点鸡汤.... 我想想哈;我还没问关于哪方面的鸡汤呢!!! 我所一直走的路线 第一: ...

随机推荐

  1. python_socket (套接字)

    socket是计算机网络通信的基本的技术之一.如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的. 网络上两个程序通过一个双向的通信连接实现数据的交换,这个连接 ...

  2. 如何在Mybatis的xml文件调用java类的方法

    在mybatis的映射xml文件调用java类的方法:使用的是OGNL表达式,表达式格式为:${@prefix@methodName(传递参数名称)} 1.如下代码所示:方法必须为静态方法:以下我只是 ...

  3. python程序打包exe文件

    第一步:安装依赖 pip install pyinstaller 第二步:移动文件 把python文件和一个exe拿来当图标的ico文件移动到同一文件中 注意:文件路径不用用中文!!!!!!!! 第三 ...

  4. map小列

    // 有关学生信息的头文件student.h代码如下 #include #include using namespace std; struct Student                    ...

  5. 如何删除mysql注释

    Linux命令删除注释 先把库表导出成一个.sql文件,然后使用sed命令删除注释.此种适用于mysql端口不开外网的情况. $ cat create_table.sql create table t ...

  6. springCloud学习1(集中式配置管理)

    springcloud 总集:https://www.tapme.top/blog/detail/2019-02-28-11-33 一.前言   在开发普通的 web 应用中,我们通常是将配置项写在单 ...

  7. Firebird 事务隔离级别

    各种RDBMS事务隔离都差不多,Firebird 中大致分为3类: CONCURRENCY.READ_COMMITTED.CONSISTENCY. 在提供的数据库驱动里可设置的事务隔离级别大致如下3类 ...

  8. java中的参数传递

    Java中只有传值调用(值传递),没有传址调用(址传递或者引用传递).所以在java方法中改变参数的值是不会改变原变量的值的,但为什么改变引用变量的属性值却可以呢?请看下面的解答. java中的数据类 ...

  9. C语言知识点拾遗

    sleep() abort() fflush() getimeofday() sigaction() Linux 进程学习(四)------ sigaction 函数 malloc() 如何实现一个m ...

  10. Xcode 10 Archive 时电脑卡死

    Xcode 10 Archive Unity5.x 导出工程时电脑卡死.解决办法:Targets - Build Settings - Debug Information Format 设置成DWAR ...