广州佩特电子科技有限公司

示例图片三
网站首页 > 新闻资讯 > 业界资讯

工控机选择之系统用Windows还是安卓?定制工控机主板找佩特

2022-01-15 16:48:06 广州佩特电子科技有限公司 已读

工控机是指在工业环境、户外环境等使用的控制主机,起到数据传输、指令收发的功能。


目前主流工控机,按操作系统类型分,可以分为windows和安卓两种,另外也可以分为带屏幕和不带屏幕两种。带屏幕的一般都是触摸屏,可以进行控制操作;不带屏幕的一般是装在机箱内部的工控主板。


下面比较一下这几种设备的区别:


1、带屏幕和不带屏幕


这个在设备上,就是一个有屏,一个没屏。比如占美的一些windows工控机,只是一个铁盒子,里面装了主板,并留出硬件接口。


开发方面,有屏幕的话,就需要做GUI界面的开发,如果再希望效果酷炫一点,则必须用wpf或者安卓来开发,用java的话,就比较丑了。


2、Windows和安卓


安卓机对硬件要求相对较低,价格可以比Windows机器便宜,对一些性能要求不高的场合,使用安卓机成本会更低。


两个系统对硬件接口的支持都很全面,比如串口、网口、USB口等。


1642132610561492.png


从软件开发角度讲,Windows上的开发,主要用c#或wpf,android上是java。所以系统选择时,首先要考虑的一点是,要对接设备的SDK是怎么样的。比如设备提供的SDK是dll文件,那就只能是用windows的主机。如果sdk 是jar包,则优先考虑使用安卓主机。


如果是dll的SDK,想使用安卓主机,那就只能自己根据设备协议,重新开发自己的SDK了。这需要硬件设备有丰富的协议文档,同时自己开发SDK,工作量和不可控风险会高一些。


如果是jar的SDK,想使用windows主机,除了刚才提到的自己开发SDK,还有其它几个方案。


①不使用c#或者wpf,而是使用java开发,这样的话,如果是带屏幕的工控机,比如使用swing开发GUI界面,则显示效果没办法达到wpf那么酷炫。


②UI界面仍然使用C#或者wpf开发,甚至可以使用html CSS类的方案实现,设备对接的部分使用java开发。C#部分和java部分通过RPC通信。这样开发复杂度就比较高一些。但仍然是一个可行的方案。


佩特科技是广州地区知名的嵌入式方案研发公司,产品涉及工控主板、嵌入式准系统、工业整机和工业平板电脑等,在交通、金融、医疗、军工等多个领域实现了应用拓展。佩特科技不仅研发技术先进,批量出货能力强大,也提供嵌入式芯片方案定制,欢迎咨询洽谈。


Powered by MetInfo 5.3.18 ©2008-2023 www.metinfo.cn