收藏官网首页
查看: 4223|回复: 2

【包括多个部分】机智云问题反馈及改进建议

4

主题

25

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
发表于 2016-9-29 19:56:45 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
1、  复位按键问题
复位按键设计不合理 ,按了几十次后,按键直接脱掉。
Gokit问题反馈_1.png Gokit问题反馈_2.png
2、  下面说下STM32标准版的源码改进部分。
2.1
无线串口收发数据建议使用DMA,因为它能有效的缓解CPU压力,而且也不容易出现丢帧现象,并且使用DMA收发能有效解决高波特率的数据包丢失问题。
目前机智云的STM32版本底板采用查询的方式发送数据,这种方式不仅占用一定的CPU资源,而且也影响后续程序的运行,效率较低,下面采集的是gokit STM32底板的程序片段。
Gokit问题反馈_3.png
上图的代码可考虑采用DMA的方式发送,以下是配置部分。
Gokit问题反馈_4.png
实际发送只需由DMA操作,而不需CPU的参与,可有效节省CPU资源。
Gokit问题反馈_5.png
3、  Gokit 3的扩展引脚设计建议。
Gokit 3转接板的扩展IO引脚太少了,才6个,而且扩展引脚也和其它硬件设备进行了硬件电路连接。如果可以的话,能不能考虑增加一些引脚(更换MCU芯片或者减少转接板上的设备数量,如红外、小型直流电机等),以便留出合理数量的引脚给开发者。开发者可以根据自己的想法,或者项目需要进行扩展和评估。
4、  平台改进建议:
目前机智云开放平台提供给开发者的SDK只有基于Android平台或IOS平台的SDK及微信开发资源。而当今的中高端智能物联设备一般是搭载有ARM处理器的Linux系统和WindowsCE系统,而其它的工控设备则部分是Windows系统。所以建议机智云开放平台能提供基于C语言的SDK协议,以便让Linux设备和Windows CE设备也能接入你们的开放平台,扩展平台的应用范围,减少Linux开发者接入机智云平台的难度,提高系统级物联网设备开发者的接入兴趣,进而扩展整个物联网生态系统。
下面对比一下阿里云与机智云的部分截图:

Gokit问题反馈_6.png Gokit问题反馈_7.png
                                    By:绿林科技

                                    QQ:1473656864

92

主题

277

帖子

1305

积分

金牌会员

Rank: 6Rank: 6

积分
1305
发表于 2016-9-30 10:03:52 | 显示全部楼层
get,感谢您的建议

65

主题

123

帖子

787

积分

高级会员

Rank: 4

积分
787
发表于 2016-9-30 10:12:13 | 显示全部楼层
关于GOKIT_STM32串口收发数据使用DMA的方式,是个很好的建议
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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