esp8266驱动_学习ESP8266物联网开发(1)

本文介绍了ESP8266的SDK编程方法,特别是选择了基于RTOS操作系统的SDK进行开发。内容包括乐鑫官网SDK下载、开发工具集的选择,如VirtualBox上安装Lubuntu,设置VM共享目录,以及Cp210xUSB驱动安装和固件烧写工具的使用。此外,还提供了相关软件的下载链接。
摘要由CSDN通过智能技术生成
今天开始跟进学习ESP8266这块板子,那么先从环境搭建开始。

1ada2c39a8bfedd05bbb35c8c6f28478.png

ESP8266几种编程方法:

·AT指令版·SDK版·Arduino版·NodeMCU固件和Lua·MicroPython·JS开发ESP8266

        这里选择SDK版。为什么选择SDK?SDK开发的自由度更高,基于底层驱动用C语言完全自己定制ESP8266的功能、指令或者输入输出,但这种开发方式对于开发者技能要求也更高,更适合有C语言和硬件系统编程背景的专业开发人员。

乐鑫官网SDK下载地址:https://www.espressif.com/zh-hans

官方SDK提供两种框架:NONOS/RTOS,这里选择RTOS操作系统。

c4f2dfe2b036d6f88eb6eaeefb077b03.png

c4612ba986a0825f0ed1cee1bb8d5386.png

SDK开发工具集

乐鑫配置:

        VirtualBox + Linux +交叉编译工具

安信可配置:

         Windows + Cygwin + Eclipse + GCC

选择了乐鑫配置。

虚拟机+lubuntu

VirtualBox下载地址:

https://www.virtualbox.org/wiki/Downloads

44899ee513f02f090b64829c09494a4b.png

Lubuntu 镜像下载地址:

http://downloads.espressif.com/FB/ESP8266_GCC.zip

e2f2a4ed71c54671e366198c6606b002.png

de6c56590d5dd1767d43e5967eb8b011.png

为了便于我们开发,需要在window下D盘下新建VM共享目录,VM下新建Share目录。

1、安装虚拟机VitualBox安装

37c860e5097ef9e03a0a2fe64cb65c94.png

安装完成自动打开,同时桌面生成快捷方式。0e5eb74324ca119131653f1a5d7ad6e6.png

2、导入Lubuntu虚拟机

4c6bb530235543ab99ddfb9f36cbe156.png

163dbed3c0d34fe15d2a74509b81ef55.png

导入时,选择目录都默认就可以了。然后启动。

3、挂载共享目录
  • ls:查看当前目录文件;回车

  • ./mount.ch:运行shell脚本;回车

  • 输入root密码:espressif;回车

  • 在Share目录下,新建文件夹demo;回车

  • 在window下查看是否同步

59962e450d3e67737c182bdf7b3a4c10.png

4、固件烧写
  • Cp210xUSB驱动安装

977a9a275ac7095ea34b086ec664b5fd.png

  • 固件烧写工具

    下载地址:http://wiki.ai-thinker.com/esp_download

    直接双击.EXE软件运行:

7543f3fe6b9d0bdbe43326b61c07842d.pngc3ab1481cd69e7b461928b3cc058434a.png100deb72d5d46978967eca9b4276096e.png

下载完成,打开COMMBOX串口软件,选择波特率115200,打开串口,RTS关闭,测试AT指令。 esp8266_at_bin_v1.6_0下载链接:

链接:https://pan.baidu.com/s/1qEcRcHLRObg3w3s_wZu2mw

提取码:78f9

CommBox通讯调试工具V1.261下载链接:

链接:https://pan.baidu.com/s/1oVslpPrRx9t_LNbg_nA9sQ

提取码:fmwf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值