绿林科技 发表于 2016-9-29 19:56:45

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

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

Gemini 发表于 2016-9-30 10:03:52

get,感谢您的建议:lol

Terry 发表于 2016-9-30 10:12:13

关于GOKIT_STM32串口收发数据使用DMA的方式,是个很好的建议
页: [1]
查看完整版本: 【包括多个部分】机智云问题反馈及改进建议