自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

嵌入式軟件:恐龍時(shí)代的哺乳動(dòng)物

原創(chuàng)
開(kāi)發(fā) 新聞
嵌入式軟件出現(xiàn)在各行各業(yè),從家用的洗衣機(jī)、汽車,到醫(yī)院和工廠的大型設(shè)備,直至航空、國(guó)防等高尖端領(lǐng)域,都有它的身影。相比恐龍般的企業(yè)軟件,嵌入式軟件更像是哺乳動(dòng)物。本文介紹了開(kāi)發(fā)者們對(duì)各種嵌入式系統(tǒng)的印象,以及他們選擇嵌入式系統(tǒng)所依賴的指標(biāo)。

【51CTO 1月19日外電頭條】在軟件應(yīng)用的王國(guó)里,嵌入式軟件應(yīng)用就像是那些小個(gè)子的哺乳動(dòng)物,在各種各樣的企業(yè)軟件們像巨型恐龍那樣在陽(yáng)光下大搖大擺的游走的時(shí)候,它們?cè)诠嗄緟怖飽|竄西竄,做著自己最拿手的事情,躲避著別人的目光。

雖然這不是一個(gè)太***的比喻,但嵌入式軟件的現(xiàn)狀就是如此,它們可以在任何稀奇古怪的地方出現(xiàn)。在最近的投票調(diào)查中它們出現(xiàn)在了一些更讓人意想不到的地方,包括浮標(biāo)系統(tǒng)和藍(lán)牙電能表、CAT掃描機(jī)、內(nèi)窺鏡、脈搏血氧儀、高壓焊接系統(tǒng)、網(wǎng)絡(luò)控制的洗衣控制系統(tǒng)以及我最喜歡的汽車碰撞試驗(yàn)的彈射器中。有關(guān)這次調(diào)查的具體情況,可參考51CTO之前發(fā)布的《嵌入式開(kāi)發(fā)還欠什么?》一文。

嵌入式箱子里的操作系統(tǒng)是什么呢?當(dāng)然,是Linux在這個(gè)領(lǐng)域當(dāng)老大。或許我應(yīng)該并不應(yīng)該感到奇怪,因?yàn)長(zhǎng)inux似乎在很久以前就已經(jīng)取得了這種“事實(shí)上”的地位。事實(shí)上,我們的調(diào)查發(fā)現(xiàn)市場(chǎng)份額看上去較為平均,排在第二位的是像VxWorks、Microwave OS9和QNX這些商業(yè)操作系統(tǒng),然后是其他開(kāi)源操作系統(tǒng),***是Windows Embedded。

對(duì)嵌入式操作系統(tǒng)的印象 
圖1:你是否具有嵌入式開(kāi)發(fā)經(jīng)驗(yàn),或?qū)σ韵虑度胧讲僮飨到y(tǒng)的印象如何?綠色為用過(guò)并印象好,紅色為用過(guò)并有嚴(yán)重問(wèn)題,淺綠色和橙色為沒(méi)用過(guò)

好了,我們不用為了微軟的又一次落后而幸災(zāi)樂(lè)禍太久,值得看一下的是人們?yōu)槭裁聪矚g選擇特定的嵌入式操作系統(tǒng)。我的同事Tony Lock在上一篇文章中曾說(shuō)過(guò),從開(kāi)發(fā)者的角度看來(lái),在選擇開(kāi)發(fā)工具時(shí),對(duì)可用性的關(guān)注遠(yuǎn)遠(yuǎn)超過(guò)其他選項(xiàng)。但是,當(dāng)選擇操作系統(tǒng)時(shí),對(duì)穩(wěn)定性的要求要遠(yuǎn)遠(yuǎn)領(lǐng)先于其他特性和功能。

評(píng)估嵌入式操作系統(tǒng) 
圖2:在評(píng)估嵌入式操作系統(tǒng)時(shí),以下哪些特點(diǎn)最重要?穩(wěn)定性在調(diào)查中排名***,下面依次是網(wǎng)絡(luò)、實(shí)時(shí)數(shù)據(jù)流、資源使用效率、能耗管理效率、數(shù)字設(shè)備集成,以及安全

從Tony的文章評(píng)論中我們可以看到,嵌入式開(kāi)發(fā)可不是件容易的事。

“真正的程序員要保證一切正常工作!嵌入式開(kāi)發(fā)的***挑戰(zhàn)就是讓一切工作起來(lái),包括工具和模擬器。錯(cuò)誤調(diào)試器、碰撞電路模擬器還有置入調(diào)試解決方案所有這些都是經(jīng)驗(yàn)豐富的嵌入式軟件工程師的戰(zhàn)場(chǎng)。”

這條評(píng)論正說(shuō)到了點(diǎn)子上,嵌入式系統(tǒng)開(kāi)發(fā)確實(shí)是你死我活的搏斗。如果你的高壓焊接系統(tǒng)、內(nèi)窺鏡或者汽車彈射器突然停止工作,你可沒(méi)有打技術(shù)支持電話的機(jī)會(huì)。

這也讓我們對(duì)“微軟”的問(wèn)題有了一些更深的見(jiàn)解。從***張圖和直接的調(diào)查反饋看來(lái),對(duì)Windows Embedded和CE的負(fù)面看法似乎并非是歷史遺留問(wèn)題或者是來(lái)自道聽(tīng)途說(shuō)。也就是說(shuō),即使它們現(xiàn)在已經(jīng)比以前好的多了(我只是猜測(cè)),微軟依然需要面臨怎樣去說(shuō)服別人的挑戰(zhàn)。讀者們可以從51CTO的微軟嵌入式開(kāi)發(fā)專區(qū)了解一些有關(guān)Windows Embedded和CE的情況。

評(píng)估嵌入式操作系統(tǒng) 
圖3:在評(píng)估嵌入式操作系統(tǒng)時(shí)哪些運(yùn)行/管理標(biāo)準(zhǔn)最重要?許可費(fèi)用排在了***位,下面依次是可維護(hù)性、長(zhǎng)期支出、產(chǎn)業(yè)支持、技術(shù)人員,以及廠商

#t#涉及到運(yùn)行和管理標(biāo)準(zhǔn)時(shí),許可費(fèi)用高居列表的***項(xiàng),當(dāng)然應(yīng)用的可維護(hù)性/可管理性的重要性也相當(dāng)高,這再次支持了“工作就是一切”的原則。***部的是對(duì)主要廠商支持的需要,雖然在這里看似很合理,但和我們?cè)诜乔度胧綉?yīng)用中期望看到的又是一個(gè)不同的景象。

***一點(diǎn),讓我們哭笑不得的是,有一部分人告訴我們應(yīng)該有“根本不需要操作系統(tǒng)”這個(gè)選項(xiàng)。公平地說(shuō),這部分的人的存在讓許多調(diào)查結(jié)果打上一些折扣。當(dāng)然對(duì)于那些即使是其他領(lǐng)域的細(xì)心的開(kāi)發(fā)者和IT經(jīng)理來(lái)說(shuō),從這些構(gòu)建并且部署良好的隱蔽的嵌入式系統(tǒng)中或許可以學(xué)到很多。

【51CTO.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容。】

原文:Why embedded OS's are like mammals  作者:Jon Collins

責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2022-12-14 08:06:08

2023-01-04 09:37:16

2023-04-27 07:06:18

2011-04-18 11:34:34

嵌入式軟件測(cè)試

2023-05-04 00:27:40

2023-07-16 22:48:59

2015-05-07 10:10:28

嵌入式設(shè)計(jì)軟件

2023-11-29 07:51:40

嵌入式軟件設(shè)計(jì)

2018-04-08 16:26:48

2023-01-27 23:46:36

嵌入式軟件技巧

2018-03-12 16:18:31

嵌入式開(kāi)源

2011-05-24 17:34:38

嵌入式系統(tǒng)

2012-03-05 15:45:32

嵌入式開(kāi)源軟件

2022-04-13 09:34:52

軟件開(kāi)發(fā)嵌入式軟件

2011-01-14 13:13:23

嵌入式Linux開(kāi)發(fā)

2009-07-21 08:59:11

嵌入式系統(tǒng)軟件

2022-01-10 23:43:50

嵌入式軟件開(kāi)發(fā)工具

2009-11-07 19:15:51

嵌入式軟件開(kāi)發(fā)

2009-12-24 17:21:38

嵌入式Linux

2022-01-03 23:33:40

Linux組件系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)