基于stm32/iic提供的设备管理软件是什么?
基于stm32/iic提供的设备管理软件是什么?
设备管理软件一般都会对厂商品牌或者产品质量做出保证,硬件中控使用的基本上都是大品牌厂商,但其中的商业保密性也不用多说,可能不太好追溯;不过目前国内以skyeye为首的厂商还是不错的。而软件方面,各大厂商基本上都是基于plc平台开发的,软件一旦过于封闭,产品的价值就会降低;如果这家生产平台又不能满足客户的开发需求,平台维护、功能添加又会是一个困扰。
因此,厂商制作软件的投入还是比较大的。现在市面上很多的厂商都是基于stm32/iic/stc提供的api或者example开发,要自己去搞plc自己对接则是个大工程,牵扯的技术点太多,有点像拔萝卜带出泥的状态,要有一定的自制能力。另外,大部分厂商应该也都是第三方的中立厂商,主要靠关系和用户流量为主的,就算产品做得差,关系到了,大不了给一点返利;但是自己做的话,成本太高,利润太低,没有什么吸引力,像红旗等厂商为了保证利润就不考虑做自己做自己做,只有一些小厂商才敢冒这个险。设备管理软件
当然,小厂商的话做自己做自己也是有费用的,毕竟生产经费有限。skyeye是家中立厂商,刚刚成立,还在快速发展中,人力、物力、技术、市场都处于最初阶段,现在还有很多相关工作要做,这方面是有一定困难的。从产品本身来看,目前skyeye的ide技术做得还不是很好,各种参数设置繁琐,使用起来不流畅,功能比较小,这些问题会被逐渐解决。设备管理软件
skyeye是基于stm32平台的,windows环境下,功能应该和arm的差不多,但是对于armcortex-m0来说,功能方面应该不会差,因为stm32基于isa指令集,arm上有的东西stm32都有,使用起来应该方便很多。其实技术上,skyeye的api和stm32的pi很相似,不过skyeye对linux有些许限制,另外从系统架构上来说,两者还有些许差异,并不是每个硬件都支持。
外观上,像三角形一样的方盒子也是skyeye的特色,毕竟stm32也都有三角形外观。反正这么差强人意的程度,估计除了中国人应该没有谁会想购买吧。当然,我个人觉得这是因为skyeye这个品牌知名度还不够,毕竟就单指着软件赚钱的;这也有可能是为了更加符合国人的用户习惯。从这个角度来看,选择厂商看看哪个品牌更容易打开市场,就最重要。设备管理软件
品牌知名度越高,好评率越高,哪怕存在一些不足,用户也可以将就,因为都知道哪个好哪个不好,都能接受。此外,不管是plc还是嵌入式系统开发,生态环境重要性不言而喻,两个环境不同,很多东西需要自己调研。国内stm32的情况,我有公众号分享过一些资料。欢迎关注。