安卓系统作为工控一体机操作系统可行吗?性能怎么样?
随着市场需求的不断上涨,工控一体机的使用场景不仅在自动化设备、制造业、电力等工业领域得到广泛运用,同时在电信、多媒体、国防、交通、***等各个领域的应用也逐渐拓展。因其具有便捷人机界面的优势,不仅保障了工业领域生产各环节数据的实时监测和高效管理,也为众多商业终端提供了很好的体验感,方便着人们生活的方方面面。然,安卓系统作为工控一体机操作系统可行吗?性能怎么样?
工控领域并不是android的强项。它的设计初衷就是为了多媒体终端的开发,比如,手机,平板,甚至导航和电视机之类的都是后续扩展而来得。 工控领域大多需要更强的实时性,这一点恰巧就不是android的强项,跟qnx和vxworks是没法比的。 不过在对实时性要求不高,但
注重人机交互的工控领域还是可以胜任的。
安卓系统开发语言限制死了是Java,C++仅作辅助,框架也很少。Java技术圈子里面工控类的资源几乎没有见过,所有工控算法都要重写。缺少工控类资源是限制安卓进入机械自动化的主要原因。安卓系统长时间运行仍然有可能会自动重启,这在一些机械加工设备上是很危险的。而Windows系统虽然怕停电,但是系统运行中是不会突然死机的,Windows死机几乎可以认定是应用程序的问题,一般的应用程序也无法把操作系统搞死,系统本身比Linux还要稳定好多。
工控机一般都是用来控制工业现场的设备产线,安装安卓系统需要确认以下问题,***,所选择的工控机主板是否能够提供所有IO接口的驱动,尤其是串口和网口,一般咨询工控机厂家可以选择到正确的主板;第二,工控机下位连接的设备,无论是采集设备还是控制设备是否都能提供支持安卓系统的驱动;第三,工控机上运行的组态等应用软件是否能都兼容安卓系统。
安卓系统可以实现多串口,可以把模拟量引出来。但是这类端口数量还是比单片机少,因为通用计算架构都会把GPIO当成内部并行总线使用。对于多数开发者,安卓其实是算通用计算的,不是嵌入式。
声明:本产品如有应用于航空航天,轨道交通,医疗领域,军用和特种设备领域等相关安全领域的参与,控制及实施等,请将详细需求(如:产品用途,使用环境,产品安全标准,产品稳定性要求等重要安全需求和标准)提前以书面形式告知我司客服由我司进行特殊定制再送有资质的第三方机构进行合格认证,取得证书后再由使用方确认无误后签名盖章并签订《特殊行业产品合同》,否则我司不负责由此产生的经济损失及法律责任,特此声明。