clide2000 发表于 2017-4-18 19:27:31

【Gokit3(s) 试用 】+SOC版自建宠物屋的实现

本帖最后由 Genius 于 2017-4-19 15:28 编辑

昨天实现了 arduino UNO R3 做 MCU 的方式,自建宠物屋移植。今天尝试一下去掉底板,直接用转接板和 esp8266 模块,来实现 SOC 版本的自建宠物屋的移植。先说说大概过程。
之前还是直接在官方下载的源码,然后直接添加上自建宠物屋的 PK。结果测试结果功能不正常。估计应该还是上次的问题(即早期电机用 16 位数据,现在云端改成了 8 位,这样导致从电机控制部分开妈的功能就不正常了。)

但尝试想象之前修改 MCU 版本的代码那样,直接找到电机数据改成 8 位定义,但没有成功(对于这份 soc 代码不是很了解,所以也有可能没有改对)。所在决定换个思路,使用平台生成的代码(代码是根据数据点自动生成的,那么就没有之前说的 16 位的问题了)

1)在 MCU 开发->SOC 方案中, 填写自己创建的宠物对应的 Product Secret 之后,就可以点生成代码包按钮,会出现个倒计时,稍等一下就生成好了。点下载即可。


2)然后, 剩下的工作,就是对照之前从官网下载回来的原码。把下图中 app\driver 目录中对应四个文件复制到平台自动生成的代码的对应目录中(app\driver 目录)。
1 hal_infrared.c 这是红外探测代码
2 hal_motor.c 这是电机代码
3 hal_reg_led.c 这是 RGB 三色灯代码
4 hal_temp_hum.c 这是温湿度代码

3)现在准备工作结束。
剩下的工作是对比两个工程的 user_mail.c 的内容,把以上 4 个模块的代码添加上。还有对应的 Gizwits\gizwits_product.c 文件,也是两个工程对比,在相关事件添加好代码。都改好,就 OK 了。


4)最后修改平台生成的代码的工程的 makefile 文件,按下图做修改,
现在就可编译工程了。但在下载到 esp8266 模块之前,一定要记得把 esp8266 模块换到 SOC方案的接口上。
好了,如果一切顺利,那么 soc 版本的自建宠物的移植就完成了。

具体内容请看pdf文件(图文形式)吧(回帖可下载 )

**** Hidden Message *****






智能 发表于 2018-4-20 15:50:25

支持,学习                                                

A473956691 发表于 2019-3-23 17:26:46

????
现在准备工作结束。
剩下的工作是对比两个工程的 user_mail.c 的内容,把以上 4 个模块的代码添加上。
还有对应的 Gizwits\gizwits_product.c 文件,也是两个工程对比,在相关事件添加好代码。
都改好,就 OK 了。

上古归墟 发表于 2017-5-11 22:18:56

学习                                       

蔡奕彬 发表于 2017-4-20 01:28:40

dddddddddddddddddddddddddddddddddddddddddddddddddd

seyf 发表于 2017-4-20 23:42:15

aaaaaaaaaaaaaaaaaaa

chenjbl 发表于 2017-4-23 10:03:42

感谢分享.......

带头大哥 发表于 2017-4-24 17:37:37

dddddddddddddddddddddddddddddddddddddddddd

蔡奕彬 发表于 2017-4-24 23:45:51

ddddddddddddddddddddddddddddddddddd

SmilesVan 发表于 2017-4-25 10:42:44

赞!学习一下

laofan 发表于 2017-4-27 13:53:10

新手来学习

地方 发表于 2017-5-4 12:02:50

赞,学习一下

Leo.huang 发表于 2017-5-4 18:36:15

学习学习

peter58 发表于 2017-5-5 22:06:24

学习下:)

Roam 发表于 2017-5-5 22:06:30

:)赞一个

会飞的鱼 发表于 2017-5-8 21:30:07

学习学习。。。。。。。。。。。

SmartKing 发表于 2017-5-8 23:49:41

厉害啦~,不断学习中

冰锋 发表于 2017-5-9 01:34:28

学习学习

冰锋 发表于 2017-5-9 01:46:50

我想问一下这是用什么开发软件修改的呀

彩色笔 发表于 2017-5-9 10:07:03

这个要看一下。

陈辉 发表于 2017-5-11 18:08:42

酷酷酷酷酷酷

Dr.JIN 发表于 2017-5-11 18:23:51

学习一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【Gokit3(s) 试用 】+SOC版自建宠物屋的实现