收藏官网首页
查看: 708006|回复: 298

[经验分享] 【Gokit3(s) 试用 】+SOC版自建宠物屋的实现

 

27

主题

89

帖子

742

积分

高级会员

Rank: 4

积分
742
跳转到指定楼层
楼主
发表于 2017-4-18 19:27:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 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文件(图文形式)吧(回帖可下载 )

游客,如果您要查看本帖隐藏内容请回复







0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
推荐
发表于 2018-4-20 15:50:25 | 只看该作者
支持,学习                                                

1

主题

10

帖子

108

积分

注册会员

Rank: 2

积分
108
推荐
发表于 2019-3-23 17:26:46 | 只看该作者
????
现在准备工作结束。
剩下的工作是对比两个工程的 user_mail.c 的内容,把以上 4 个模块的代码添加上。
还有对应的 Gizwits\gizwits_product.c 文件,也是两个工程对比,在相关事件添加好代码。
都改好,就 OK 了。

0

主题

2

帖子

78

积分

注册会员

Rank: 2

积分
78
推荐
发表于 2017-5-11 22:18:56 | 只看该作者
学习                                       

4

主题

21

帖子

522

积分

高级会员

Rank: 4

积分
522
5#
发表于 2017-4-20 01:28:40 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
dddddddddddddddddddddddddddddddddddddddddddddddddd

0

主题

9

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
6#
发表于 2017-4-20 23:42:15 | 只看该作者
aaaaaaaaaaaaaaaaaaa

0

主题

1

帖子

169

积分

注册会员

Rank: 2

积分
169
8#
发表于 2017-4-24 17:37:37 | 只看该作者
dddddddddddddddddddddddddddddddddddddddddd

4

主题

21

帖子

522

积分

高级会员

Rank: 4

积分
522
9#
发表于 2017-4-24 23:45:51 | 只看该作者
ddddddddddddddddddddddddddddddddddd

3

主题

18

帖子

374

积分

中级会员

Rank: 3Rank: 3

积分
374
10#
发表于 2017-4-25 10:42:44 | 只看该作者
免费使用STM32、APP自动代码生成工具
赞!学习一下

0

主题

7

帖子

90

积分

注册会员

Rank: 2

积分
90
11#
发表于 2017-4-27 13:53:10 | 只看该作者
新手来学习

3

主题

253

帖子

432

积分

中级会员

Rank: 3Rank: 3

积分
432
12#
发表于 2017-5-4 12:02:50 | 只看该作者
赞,学习一下

6

主题

38

帖子

801

积分

高级会员

Rank: 4

积分
801
17#
发表于 2017-5-8 23:49:41 | 只看该作者
厉害啦~,不断学习中

10

主题

31

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
19#
发表于 2017-5-9 01:46:50 | 只看该作者
我想问一下  这是用什么开发软件修改的呀

16

主题

67

帖子

1113

积分

金牌会员

Rank: 6Rank: 6

积分
1113
QQ
20#
发表于 2017-5-9 10:07:03 | 只看该作者
校园创客福利
这个要看一下。

0

主题

8

帖子

356

积分

中级会员

Rank: 3Rank: 3

积分
356
21#
发表于 2017-5-11 18:08:42 | 只看该作者
酷酷酷酷酷酷
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表