Windows CE嵌入式操作系統(tǒng)的優(yōu)勢
Windows CE也是微軟Windows家族的一員,作為微軟的一款嵌入式操作系統(tǒng)產(chǎn)品,其繼承了Windows的優(yōu)點(diǎn),其最新版本Windows Embedded CE 6.0 R3也引入了對Silverlight的支持,讓其性能更多出色。
在廣大的軟件開發(fā)人員群體中,在Windows上使用微軟開發(fā)工具的工程師,占有絕對優(yōu)勢的比例。而Windows CE的應(yīng)用開發(fā),使用的是和桌面系統(tǒng)幾乎一樣的eVC/eVB或者Visual Studio.Net家族。這意味著,只要熟悉任何Windows平臺(tái)開發(fā)工程師,只需要一點(diǎn)點(diǎn)時(shí)間,就可以立刻進(jìn)入Windows CE平臺(tái)的開發(fā);甚至,連90%以上的API函數(shù)調(diào)用都完全一樣。這是非常巨大的優(yōu)勢,這意味著任何一個(gè)企業(yè),都可以找到合適的工程師,支付相對較少的人力成本,非??焖伲ㄟ@點(diǎn)很重要)地完成產(chǎn)品開發(fā)。
在這方面,如果和采用Linux操作系統(tǒng)開發(fā)做一個(gè)對比。Linux,最大的亮點(diǎn)就是源代碼全公開,很多企業(yè)在這桿大旗的號召下對之趨之若鶩;很多人忽視了Linux的另一面,那就是技術(shù)難度大、沒有合適的免費(fèi)開發(fā)工具、沒有個(gè)人或企業(yè)為免費(fèi)代碼的可靠性負(fù)責(zé)。我們看到了很多采用Linux失敗的例子,很多企業(yè)找不到能對Linux進(jìn)行開發(fā)的合適的人才,找到了人才又支付不起高昂的人力成本,在開發(fā)工具上實(shí)際也支付了超額的成本,開發(fā)周期也過于漫長,最后導(dǎo)致了市場的流失。
Windows CE 6.0的系統(tǒng)架構(gòu)
其次,Windows CE是非常可靠和實(shí)時(shí)性很好的操作系統(tǒng)。由于桌面Windows系統(tǒng)給人留下的固有印象,很多人會(huì)感性地懷疑Windows CE的可靠性;而Windows CE是一個(gè)緊湊、完整和可擴(kuò)展的嵌入式操作系統(tǒng),是一個(gè)多線程、基于優(yōu)先級可搶占式操作系統(tǒng),特別適合于有限資源的硬件平臺(tái),它具有內(nèi)存管理功能,可以檢查出應(yīng)用造成的系統(tǒng)異常,抑制由于應(yīng)用不正常直接破壞系統(tǒng)的危險(xiǎn)性。
其內(nèi)核可以進(jìn)行精簡和定制,尤其是對于英創(chuàng)這樣已經(jīng)定制完整的Windows CE嵌入式平臺(tái),其可靠性穩(wěn)定性達(dá)到了非常高的水平,非常適合于應(yīng)用在工業(yè)控制場合。經(jīng)過實(shí)踐檢驗(yàn),大量地采用英創(chuàng)Windows CE平臺(tái)的設(shè)備穩(wěn)定可靠地運(yùn)行在各種工業(yè)控制場合,未發(fā)生過因?yàn)椴僮飨到y(tǒng)而導(dǎo)致的穩(wěn)定性和可靠性問題。實(shí)時(shí)性方面,Windows CE、Linux等過去所謂的非實(shí)時(shí)操作系統(tǒng),在實(shí)時(shí)性方面都進(jìn)行了重大改進(jìn),如Windows CE 5.0,驅(qū)動(dòng)程序?qū)τ布袛嗟捻憫?yīng)延時(shí)已小于50us。
最后,Windows CE系統(tǒng)具有整機(jī)系統(tǒng)的成本優(yōu)勢。這種成本優(yōu)勢不僅體現(xiàn)在上文所提示的人力資源成本,還體現(xiàn)在產(chǎn)品開發(fā)的速度上;現(xiàn)代市場,只有快速地占領(lǐng)市場,快速地投放產(chǎn)品,快速地滿足客戶的需要,才能快速地回收成本,并獲得利潤。同時(shí),Windows CE本身只收取License費(fèi)用,特別是像英創(chuàng)的嵌入式主板,在預(yù)裝正版的Windows CE的同時(shí),也提供了License給用戶,這樣就更加體現(xiàn)出了成本的優(yōu)勢??梢灶A(yù)見到,Windows CE在工控領(lǐng)域,必將獲得更廣泛、更成功的應(yīng)用。
文章轉(zhuǎn)自Leeleen的博客。
【編輯推薦】