小e开发板和体验板重新编译刷写微信云程序全过程
来源:互联网 发布:民办学校前景知乎 编辑:程序博客网 时间:2024/06/17 08:21
外话:各位手头上没有esp8266的开发板注意了,目前开发快正在进行“免费开发板活动”,本人就是在他们那里申请到的开发板,开发快提供的不单单是开发板,还有他们强大的云端服务功能,实现了微信、云平台等物联网所需要的所有功能,其功能齐全,代码简洁,对于想用wifi作为产品和互联网沟通的桥梁的我们来说,确实是一个很好的选择,另外他们还有其他的模块,比如2G通信和GPS。目前论坛活动地址:http://bbs.kaifakuai.com/forum.php?mod=viewthread&tid=981&extra=page%3D1,开发快官网地址:http://www.kaifakuai.com/ 》》》》》》写于2017年1月12日
本文本来也写过类似的帖子,但是觉得不是很好,后来在论坛上发现一篇写得很好的帖子,所以摘录到本人博客,这里声明我只是当作备份使用,绝无盗取之嫌,原地址如下:
http://bbs.kaifakuai.com/forum.php?mod=viewthread&tid=2395
首先,在开发快平台把小E体验板的DEMO源码下载下来:
然后移动到开发环境配置的共享文件夹里,记得是源码解压后的里层的那个文件夹哦。![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002756vimxynp8xmmxs8os.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002756x3fmgg8g3t3kmmjw.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002757oqblb4omfm1mmomz.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002757zebrb0sgs9s79qq5.jpg)
然后打开虚拟机,连接共享文件夹:
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002758fj2v8bfpbjjpewlj.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002758sbnm8kkcekbkwmeb.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002758qlzpkflhu2lblwwp.jpg)
打开源码的编译路径,准备编译啦:
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002758ernger9znqcnrlbr.jpg)
轻轻的敲下回车编译完成,bin文件也已经生成,查看设备管理器小E体验板的端口,:
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002758q7iecchb67xht86b.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002759gxipytpck5zxfld8.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002759te265627z5hedew7.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/003141rhz0hkkmoho764sk.jpg)
注意:这里如果只是想下载用户代码而不是擦除所有的程序,在上图中只选择”user1.2048.new.3.bin“也就是只是勾上上面的倒数第二个下载选项就行
下载完成之后呢,打开putty,波特率设置为74880,可以看到,已经进入工厂模式,接下来,将putty关闭,防止占用端口哦,使用设备标识码配置工具烧入APPKEY等数据,记得烧写完成后,记得点恢复出厂设置哦。
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002800tn3nj44ntx4topt4.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002800tb12b61lcjcelaf2.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002800hyug985mu5l942lz.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002801ryt78w877sn8g7zy.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002801zztwuzuftfe56a5c.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/005107zbpv1gzfbm90df1q.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002802zq8k4cllmz8o6q7l.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002802f8kdwzn382l1k1sh.jpg)
打开putty,波特率还是74880,看到输出信息是正常运行模式,长按下顶板的单独的那个用户按键,进入wifi配置模式,然后使用微信开发快之家的公众号,记得,是开发快之家,在我的设备->配置绑定里绑定我们的小E体验板。
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002802ddr7mk7jjvt7737m.jpg)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002803fp0kr07qknpncded.jpg)
使用草料二维码生成器生成UID和APPKEY的二维码
UID信息格式:{"appkey":"1a355440-a569-235701","uid":"Fc5wGsTuvumomVom1iEqwXp3DrPs6fo47o"}
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/002803dzvrj6uoblqvhj3n.jpg)
当当当,这样配置绑定完成后,就可以使用我的设备->指令控制啦,先来个多彩灯光控制,可是测试发现,除了大红是对的,其他的好像反了呀。不知道是不是我的板子问题。
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/004740t928u3n7w9j29jhx.png)
![](http://bbs.kaifakuai.com/data/attachment/forum/201612/19/004742ci8v4ll33p8vivl4.png)
附上小E体验板的RGB灯状态表一张:
这里附上上面的文档中所用到的资料:
《smart_e_taste_v1.4.x.x.zip》包含了上面提到的所有源代码:http://download.csdn.net/detail/chengdong1314/9723936
另外因为小e开发板的编译和下载方式和小e体验板的一样,所以这里不再专门说开发板的编译烧写方式,这里附上开发板的源代码:
《development board v1.4.0.8-u34.zip》:http://download.csdn.net/detail/chengdong1314/9723916
《flash_download_tools_v2.4_150924.zip》:这个是开发快提供的烧写固件的工具:http://download.csdn.net/detail/chengdong1314/9723947
《设备标识码配置工具和原理图.zip 》这是开发快提供的烧写配置的工具还有就是开发板的原理图和PCB,主要包括微信的设置:http://download.csdn.net/detail/chengdong1314/9723955
《小E文档.zip》这里包括了开发快公司对小e做的优化手册,比如flash函数的说明等等:http://download.csdn.net/detail/chengdong1314/9724938
- 小e开发板和体验板重新编译刷写微信云程序全过程
- 小e开发板重新编译刷写测试AT例程全过程
- 【小e1开发板操作全过程】最全的小e板操作流程
- Beebird的小e体验板学习历程1
- Beebird的小e体验板学习历程2
- 小程序来体验内核编译
- 小e开发板连接不上微信
- 小程序开发过程之体验者
- 整理cef2526重新编译的全过程
- 微信小程序开发初体验--教你开发小程序
- 微信小程序开发:e代驾Lite小程序分析
- 发布体验版小程序-微信小程序开发-视频教程15
- [转]编译perl程序全过程
- 开发板启动和烧写全过程总结-- hegz
- 小e开发板用户代码入口user_init函数分析
- 小e开发板(esp8266)连接Arduino实现WiFi扫描
- 体验小程序
- 小程序入门体验
- Eclipse(Java)配置opencv2.4.11
- Java程序员从笨鸟到菜鸟之(六)I/O流操作
- kobuki 源码阅读
- 04、一步一步学thinkjs之动态页面创建
- http协议之request详解
- 小e开发板和体验板重新编译刷写微信云程序全过程
- YDB与Hive SQL在写法上的对比
- 实现360浏览器式样的窗体
- 重定义
- java之synchronized代码测试
- 学习数据库封装(十)medoo数据类
- 今目标让生活简单起来
- SDN之QoS--2:系统介绍以及主要模块(Floodlight)
- 【转】Fiddler 抓包工具总结