基于乐鑫esp-idf 8266 esp32二次开发---以及W600开发介绍

4 篇文章 0 订阅

8266与esp32开发方式类似。基于官方开发。

开发框架 esp-idf-8266就选8266的sdk,32的就选32的

https://github.com/espressif

编译工具链(8266和esp32笔者开发时没有统一,编译时配置不一样)
 

https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_gcc8_toolchain-20191231.zip

可能会失效,失效了就到这里找时间最新的

https://docs.espressif.com/projects/esp-idf/en/latest/get-started-legacy/windows-setup.html

 

8266的工具链到8266的readme下面下载,还是贴个图吧

https://github.com/espressif/ESP8266_RTOS_SDK

按照自己的要求下载sdk吧,下载完解压放到哪里呢,看上面黑图,就知道了。至于放在哪里,自己方便管理就好了,我们的应用程序位置随意,编译的时候,在应用源码下编译就好了。

编译也就几条指令,make menuconfig是配置内核参数的,按照要求修改,注意下载的串口以及波特率就好了,比linux内核配置简单多了

make all,make flash,make clean.

其他事项,以后再慢慢完善,采用smartconfig模式配网比较简单,需要一个配网app,其他没什么。下载

w600采用keil开发,体验了一下,不错。有时间也整理一下文档

以前采用某可的eclipse开发的,是基于某个版本开发的,重大更新得重新配置,某次产品出现重大bug,sdk固件bug,难以维护,还是采用官方原汁原味的开发,还可以时不时git pull origin,获取最新版本,与官方同步,不知某可现在的eclipse发展的如何。不管怎么样都是基于官方开发的。8266经过这么多年的发展,重大bug应该没有了,软件趋于稳定了。

编译的时候会时不时报个错,这个有可能没和官网的版本同步上,在内核sdk路径下,git submodule update --init

第一次下载时 git clone --recursive ******,就好了

 

w600,这片子其实挺厉害的,也不知道为什么用的人少的可怜,

简单说明一下,这里是使用keil开发的了,

官方把所有的应用全做了,串口输入参数就好了,不过我们做产品没那么复杂。通过串口输入的参数决定执行那个任务,让用户体验这个片子的各个功能,用的是回调函数,正点原子的usmart,这个方法都有介绍。用户不通过串口输入参数,执行那个函数的操作方法是:打开wm_demo.h,找到你想要的功能,然后开启,mian函数里启动任务就好了。其他的也没什么说了,官方资料也挺全的。luatos好像也很不错,合宙的wifi和nb都能用,看趋势,后期会移植到单片机上,stc的16位单片机也不是不可能。

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值