1、 复位按键问题 复位按键设计不合理 ,按了几十次后,按键直接脱掉。 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
|