esp8266 rtos 开发环境 ubuntu_学习ESP8266物联网开发(1)

今天开始跟进学习ESP8266这块板子,那么先从环境搭建开始。

a89e5cd2d01067515bc654b4485dbc8c.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操作系统。

688e296bf5c044c88a0a5bb0005087f9.png

9feaf624f2f82780f9b58d21ef8aeecc.png

SDK开发工具集

乐鑫配置:

        VirtualBox + Linux +交叉编译工具

安信可配置:

         Windows + Cygwin + Eclipse + GCC

选择了乐鑫配置。

虚拟机+lubuntu

VirtualBox下载地址:

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

2178a6a38f3751d31fe76b1b73050d08.png

Lubuntu 镜像下载地址:

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

173815614ca9c538009faf54f2ef16f6.png

13087f419779317d780fe96657df99ae.png

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

1、安装虚拟机VitualBox安装

70b89cd2bb4edfa766d2b275f45a64a6.png

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

2、导入Lubuntu虚拟机

865e7cf861c6ddcb6b9948d1e8257ecc.png

0c75604f720777af739ef3ae88e400fd.png

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

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

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

  • 输入root密码:espressif;回车

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

  • 在window下查看是否同步

becb4c1956b0d99f9549fd39906808d7.png

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

49036339ffdf1b6c7dd58162164a87d3.png

  • 固件烧写工具

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

    直接双击.EXE软件运行:

e85b53cb5e30719f8f2e0b87821035bc.pngbbe1e670ef602bc6550bb820e8867d17.png4437979f30280b2a39e87d33185f9a07.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值