zhouyan 发表于 2019-9-25 13:44:25

工业设备选安卓还是linux开发好?

工业产品有MIPI屏幕,系统方案可以选LINUX+QT或者安卓+原生态APP;据说LINUX+QT应用工业产品里是公认首选方案,但本人觉得安卓+原生态APP开发人员好找,以后系统维护也方便,请问那个比较好呢?

licheng0620 发表于 2019-9-25 14:09:51

个人觉得安卓系统优化定制水平很重要,不然无法适应工业环境

nanfang2000 发表于 2019-9-25 14:23:57

我们公司的安卓样机用得生不如死,感觉还是Linux+qt可靠

cache 发表于 2019-9-25 14:51:52

同问,不知道android在工业上应用稳不稳定。

yj_yulin 发表于 2019-9-25 15:12:10

linux+qt才是纯正的Linux开发, anroid和硬件打交道还是麻烦不少的

niaojingxin 发表于 2019-9-25 15:18:32

安卓下工业设备的开发人员并不好找。

avr-arm 发表于 2019-9-25 16:13:15

安卓只适合广告机,工控场合还是算了吧,一个“xxxAPP已停止运行”就能搞死人。

prince2010 发表于 2019-9-25 16:14:40

yj_yulin 发表于 2019-9-25 15:12
linux+qt才是纯正的Linux开发, anroid和硬件打交道还是麻烦不少的

赞同~~      

plb83 发表于 2019-9-25 16:18:44

工业控制开发就没人用winods系统平台?都用Linux?

shell.albert 发表于 2019-9-25 16:26:45

果断Linux+Qt

asj1989 发表于 2019-9-25 16:35:48

我用wince+qt

norman33 发表于 2019-9-25 17:11:49

安卓本来就不应该适配工业应用这个环境,就算要用在工业上也是人机界面或者不是可靠性要求较高的设备使用,话说回来嵌入式QT其实问题也很多,我们很多关键性设备要么没有ui要么用原生ui,关键设备定义为 7x24小时不间断工作3年以上,故障率低于0.5%

不舍的六年 发表于 2019-9-25 17:36:48

avr-arm 发表于 2019-9-25 16:13
安卓只适合广告机,工控场合还是算了吧,一个“xxxAPP已停止运行”就能搞死人。 ...

哈哈,有道理,我们公司的APP经常这样。“xxxAPP已停止运行”。

armstrong 发表于 2019-9-25 19:16:45

android运行起来容易,要定制稳定很难,硬件要求也高;只要运行时间稍久就各种问题出现。而Linux+Qt就容易做稳定一些。

electricit 发表于 2019-9-25 19:25:24

WINCE也是不错的选择,GE的触摸屏就是WINCE的,昆仑的也是

dragonlands 发表于 2019-9-25 19:45:20

avr-arm 发表于 2019-9-25 16:13
安卓只适合广告机,工控场合还是算了吧,一个“xxxAPP已停止运行”就能搞死人。 ...

哈哈,这个太形象了,我说说我的亲身经历吧,朋友买了一个工业内窥摄像头,卖家提供了二维码和OTG转接头,扫码安装,一切顺利,以为成功了,谁知打开摄像头时,提示说缺少一个google pay的组件,只有谷歌商店才有下载,翻不了墙,只好退货了。

rwdxty 发表于 2019-9-25 19:54:42

工业应用windows都比安卓靠谱,首选linux+qt

szjqt 发表于 2019-9-25 19:55:11

plb83 发表于 2019-9-25 16:18
工业控制开发就没人用winods系统平台?都用Linux?

怎么会,windows CE才是最稳定可靠的,不过开发人员年龄都比较大了,微软的产品线也不更新了。

18501501628 发表于 2019-9-25 21:00:34

blackcafe 发表于 2019-9-25 21:33:44

hehe,总感觉android做工业控制是开玩笑

jamiedu 发表于 2019-9-25 22:02:45

Linux + QT-Webengine +H5 , 稳定,快速开发

zhouyan 发表于 2019-9-26 02:11:31

nanfang2000 发表于 2019-9-25 14:23
我们公司的安卓样机用得生不如死,感觉还是Linux+qt可靠

你好,具体是什么问题,回生不如死呢?

zhouyan 发表于 2019-9-26 02:13:19

avr-arm 发表于 2019-9-25 16:13
安卓只适合广告机,工控场合还是算了吧,一个“xxxAPP已停止运行”就能搞死人。 ...

车载导航不都是安卓系统,挺稳定。

abutter 发表于 2019-9-26 07:23:30

定制 android 需要更复杂的技能,简化 android 你可以试试能做到那一步。

nanfang2000 发表于 2019-9-26 07:42:32

jamiedu 发表于 2019-9-25 22:02
Linux + QT-Webengine +H5 , 稳定,快速开发

H5的方式性能怎么样?总感觉会比较慢,没有GPU的话

nanfang2000 发表于 2019-9-26 08:00:03

zhouyan 发表于 2019-9-26 02:11
你好,具体是什么问题,回生不如死呢?

不稳定,死机,无响应之类

shuiluo2 发表于 2019-9-26 08:23:53

要最稳定应该是用WINCE,其次是LINUX+QT,安卓工业用最不可靠

车载用安卓那是导航中控这种非关键部件,液晶仪表啥的,你看有没人用安卓,都是专用系统

avr-arm 发表于 2019-9-26 08:29:48

zhouyan 发表于 2019-9-26 02:13
车载导航不都是安卓系统,挺稳定。

那仅仅是个UI显示,即使车载导航关了也不影响车正常开啊。

liquan1010 发表于 2019-9-26 08:32:28

linux-qt用的多

thorn 发表于 2019-9-26 10:09:07

这些回复的坛友意见基本一致 而且也算苦口婆心了
楼主怎么看?

takashiki 发表于 2019-9-26 10:25:29

thorn 发表于 2019-9-26 10:09
这些回复的坛友意见基本一致 而且也算苦口婆心了
楼主怎么看?

还用怎么看,现在有两种选择,大家一致选择Linux。当然还有第三种选择:WinCE,也有人选。那么安卓必定得有人选啊(墨菲定律),可是大家都不选,只能是楼主选了。

Eworm001 发表于 2019-9-26 10:28:49

听人劝哎

fengyunyu 发表于 2019-9-26 10:34:57

看来都看好Linux+Qt,这个组合就业前景好么?

jjj 发表于 2019-9-26 11:24:50

norman33 发表于 2019-9-25 17:11
安卓本来就不应该适配工业应用这个环境,就算要用在工业上也是人机界面或者不是可靠性要求较高的设备使用, ...

关键设备定义为 7x24小时不间断工作3年以上,故障率低于0.5%
你这只能 用冗余设计,单机估计满足不了要求,

xylx1219 发表于 2019-9-26 18:03:42

谢谢讨论,学习了

fhqiplj 发表于 2019-9-26 18:44:09

android 开发的复杂度要远远高于linux
1. android 上层是基于java/kotlin等语言,同时又要大量的调用底层c/c++编写的so文件,相对调用链条较长。
2.android的实时性不一定满足要求
3.市场上常见的开发板有一部分是基于android实现的,但是仅仅是实现,具体怎么做的,底层有没有优化都不清楚。
同时QT的界面绘制工具不比android差多少,QT是较好的选择

john78 发表于 2019-9-26 20:09:59

老产品还有用WINCE的,新产品都没有用了吧,驱动开发是大问题,芯片厂家都不提供,什么都要自己弄太麻烦了。
用了LINUX就不会换成WINCE了吧

zj2003 发表于 2019-10-7 23:22:37

用linux+qt除非你有超牛逼的懂安卓的人,否则安卓会让你生不如死,我是过来人。

dellric 发表于 2019-10-8 02:24:08

凡是在这个帖子讨论LINUX好还是ANDROID好的,大家可以忽略这两个系统了,真正忙着赚钱的家伙是不会发声的 —— WINDOWS

kyq_linux 发表于 2020-3-4 15:08:18

LINUX+QT应用工业产品

skystalker 发表于 2020-3-4 16:53:32

楼主说搞安卓APP的人好找,等找来让他们搞工控楼主就知道什么叫生不如死了

boyiee 发表于 2020-3-4 17:09:53

安卓的开发人员确实比linux+qt的好找,还便宜,但是如果底层没有牛人搞定稳定性确实崩溃。
像楼上说的 “xxxAPP已停止运行”,还有后台杀进程,都是常见的。
我们小区几个无人售卖机,两个丰巢快递柜,还有卖鸡蛋,卖水,卖洗衣液和回收二手衣服的无人柜。几年下来,丰巢的没见坏过,回收二手衣服的柜子上的屏幕很少好过(经常直接显示主页有人用自带的浏览器上网看电影。。)。
无人售卖机见过几次都是一个弹出框,好些是什么服务不可用,其他的卖鸡蛋什么的没留意过。
丰巢的感觉还算稳定,小区两个快递柜几年没见崩溃过,其他的都见过一个系统弹出框不能用的。

安卓毕竟一层套一层,依赖的各种后台也多,内存管理等问题更复杂,所以如果没有牛人支撑,在意稳定性还是linux保守些,至少每个进程都在掌控中。

boyiee 发表于 2020-3-4 17:11:50

还有一个就是安卓用的时间长了,系统会生成很多垃圾,系统突然掉电就更不用说了,很容易完蛋。

wajlh 发表于 2020-3-4 17:12:46

zhouyan 发表于 2019-9-26 02:13
车载导航不都是安卓系统,挺稳定。

我同事买了一个雪铁龙,那中控屏幕上的空调经常开不了。{:lol:}

hyghyg1234 发表于 2020-3-4 18:01:21

jamiedu 发表于 2019-9-25 22:02
Linux + QT-Webengine +H5 , 稳定,快速开发

和我一样的思路。

dukelec 发表于 2020-3-4 20:13:53

無知者無畏,建立樓主先下載一份 android 代碼,自己編譯一下,可以成功的話,再說。
別告訴我你只打算用現成的 image,出了 bug 是要自己追代碼的,跑不掉的。

我曾經在 Ingenic CPU 原廠維護了好幾年平板電腦和智能手錶的 Android 系統,我表示我做產品絕對不會選 Android, 除非沒得選。

ericdai 发表于 2020-3-4 22:37:57

wince都不更新了人更难找

uindex 发表于 2020-3-4 23:03:16

dukelec 发表于 2020-3-4 20:13
無知者無畏,建立樓主先下載一份 android 代碼,自己編譯一下,可以成功的話,再說。
別告訴我你只打算用現 ...

现如今,Windows10只有停电才会停止服务,其余时间稳定性相当高。

duxingkei 发表于 2020-3-4 23:07:28

jamiedu 发表于 2019-9-25 22:02
Linux + QT-Webengine +H5 , 稳定,快速开发

确实,采用linux加H5显示界面架构,成本和稳定性应该比android要高

keil_c51 发表于 2020-3-5 09:21:03

看公司具体啥级别的看,华为现在用安卓就受到打击。

yunqing_abc 发表于 2020-3-5 09:44:01

zhouyan 发表于 2019-9-26 02:13
车载导航不都是安卓系统,挺稳定。

车载导航一次才运行几个小时?运行的环境也是非常好的环境。
工业设备很多都是7*24小时不停的,有的一年也停不了几次机,稳定性的要求比车载导航高多了。而且工业设备的运行环境也差

dongwang_fl 发表于 2020-3-15 10:08:30

学习一下。

dou_yuyu 发表于 2020-3-15 11:07:19

linux+qt 比较合适,安卓评估过了,不适合我.而且真的担心稳定性问题.你要说开发速度我觉得真也一般.单单java处理byte数据的时的操蛋操作方式就让人觉得很不爽.

hellowolf 发表于 2020-3-15 11:35:50

WIN10 不行吗

GameOfThrone 发表于 2020-3-15 11:39:11

我说VXWORKS会不会有人鄙视我

wgainn 发表于 2020-3-30 16:30:36

android应用多,音视频支持好,framework搞好,工业机联网用android还是有优势的,后面升级维护也方便

brentcao 发表于 2020-4-4 08:06:10

GameOfThrone 发表于 2020-3-15 11:39
我说VXWORKS会不会有人鄙视我

军事和早期的工控版都用的vxworks的吧?后来工控版换linux了的。对了风和的linux还是有人在用的。

fengyunyu 发表于 2020-9-4 13:39:17

看来都推荐linux+qt

heqibin 发表于 2020-9-4 15:24:05

看技术团队的技术栈偏向吧。。。

cnxh 发表于 2020-9-4 15:44:19

不舍的六年 发表于 2019-9-25 17:36
哈哈,有道理,我们公司的APP经常这样。“xxxAPP已停止运行”。

这个提示应该是app程序原因吧,自己的程序调试,有时候错误也会出现此提示
页: [1]
查看完整版本: 工业设备选安卓还是linux开发好?