安卓系統(tǒng)作為工控一體機(jī)操作系統(tǒng)可行嗎?性能怎么樣?
隨著市場(chǎng)需求的不斷上漲,工控一體機(jī)的使用場(chǎng)景不僅在自動(dòng)化設(shè)備、制造業(yè)、電力等工業(yè)領(lǐng)域得到廣泛運(yùn)用,同時(shí)在電信、多媒體、國(guó)防、交通、***等各個(gè)領(lǐng)域的應(yīng)用也逐漸拓展。因其具有便捷人機(jī)界面的優(yōu)勢(shì),不僅保障了工業(yè)領(lǐng)域生產(chǎn)各環(huán)節(jié)數(shù)據(jù)的實(shí)時(shí)監(jiān)測(cè)和高效管理,也為眾多商業(yè)終端提供了很好的體驗(yàn)感,方便著人們生活的方方面面。然,安卓系統(tǒng)作為工控一體機(jī)操作系統(tǒng)可行嗎?性能怎么樣?
工控領(lǐng)域并不是android的強(qiáng)項(xiàng)。它的設(shè)計(jì)初衷就是為了多媒體終端的開發(fā),比如,手機(jī),平板,甚至導(dǎo)航和電視機(jī)之類的都是后續(xù)擴(kuò)展而來(lái)得。 工控領(lǐng)域大多需要更強(qiáng)的實(shí)時(shí)性,這一點(diǎn)恰巧就不是android的強(qiáng)項(xiàng),跟qnx和vxworks是沒(méi)法比的。 不過(guò)在對(duì)實(shí)時(shí)性要求不高,但
注重人機(jī)交互的工控領(lǐng)域還是可以勝任的。
安卓系統(tǒng)開發(fā)語(yǔ)言限制死了是Java,C++僅作輔助,框架也很少。Java技術(shù)圈子里面工控類的資源幾乎沒(méi)有見(jiàn)過(guò),所有工控算法都要重寫。缺少工控類資源是限制安卓進(jìn)入機(jī)械自動(dòng)化的主要原因。安卓系統(tǒng)長(zhǎng)時(shí)間運(yùn)行仍然有可能會(huì)自動(dòng)重啟,這在一些機(jī)械加工設(shè)備上是很危險(xiǎn)的。而Windows系統(tǒng)雖然怕停電,但是系統(tǒng)運(yùn)行中是不會(huì)突然死機(jī)的,Windows死機(jī)幾乎可以認(rèn)定是應(yīng)用程序的問(wèn)題,一般的應(yīng)用程序也無(wú)法把操作系統(tǒng)搞死,系統(tǒng)本身比Linux還要穩(wěn)定好多。
工控機(jī)一般都是用來(lái)控制工業(yè)現(xiàn)場(chǎng)的設(shè)備產(chǎn)線,安裝安卓系統(tǒng)需要確認(rèn)以下問(wèn)題,***,所選擇的工控機(jī)主板是否能夠提供所有IO接口的驅(qū)動(dòng),尤其是串口和網(wǎng)口,一般咨詢工控機(jī)廠家可以選擇到正確的主板;第二,工控機(jī)下位連接的設(shè)備,無(wú)論是采集設(shè)備還是控制設(shè)備是否都能提供支持安卓系統(tǒng)的驅(qū)動(dòng);第三,工控機(jī)上運(yùn)行的組態(tài)等應(yīng)用軟件是否能都兼容安卓系統(tǒng)。
安卓系統(tǒng)可以實(shí)現(xiàn)多串口,可以把模擬量引出來(lái)。但是這類端口數(shù)量還是比單片機(jī)少,因?yàn)橥ㄓ糜?jì)算架構(gòu)都會(huì)把GPIO當(dāng)成內(nèi)部并行總線使用。對(duì)于多數(shù)開發(fā)者,安卓其實(shí)是算通用計(jì)算的,不是嵌入式。
聲明:本產(chǎn)品如有應(yīng)用于航空航天,軌道交通,醫(yī)療領(lǐng)域,軍用和特種設(shè)備領(lǐng)域等相關(guān)安全領(lǐng)域的參與,控制及實(shí)施等,請(qǐng)將詳細(xì)需求(如:產(chǎn)品用途,使用環(huán)境,產(chǎn)品安全標(biāo)準(zhǔn),產(chǎn)品穩(wěn)定性要求等重要安全需求和標(biāo)準(zhǔn))提前以書面形式告知我司客服由我司進(jìn)行特殊定制再送有資質(zhì)的第三方機(jī)構(gòu)進(jìn)行合格認(rèn)證,取得證書后再由使用方確認(rèn)無(wú)誤后簽名蓋章并簽訂《特殊行業(yè)產(chǎn)品合同》,否則我司不負(fù)責(zé)由此產(chǎn)生的經(jīng)濟(jì)損失及法律責(zé)任,特此聲明。