偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

雖然這不是一個(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ā)布的《嵌入式開發(fā)還欠什么?》一文。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2023-04-27 07:06:18

2023-01-04 09:37:16

2022-12-14 08:06:08

2011-04-18 11:34:34

嵌入式軟件測試

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-03-12 16:18:31

嵌入式開源

2018-04-08 16:26:48

2023-01-27 23:46:36

嵌入式軟件技巧

2012-03-05 15:45:32

嵌入式開源軟件

2022-04-13 09:34:52

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

2011-05-24 17:34:38

嵌入式系統(tǒng)

2022-01-10 23:43:50

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

2009-07-21 08:59:11

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

2011-01-14 13:13:23

嵌入式Linux開發(fā)

2010-04-21 13:22:20

Windows CE

2009-12-03 12:29:54

嵌入式軟件工程師

2011-05-16 16:41:06

軟件測試單元測試
點(diǎn)贊
收藏

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